1
0
mirror of https://github.com/JuanCanham/HackMyResume.git synced 2024-11-23 08:50:11 +00:00

Update roadmap.

Use linkable section headings for easier referencing.
This commit is contained in:
hacksalot 2016-01-24 16:56:38 -05:00
parent 4b2db3f720
commit d6c5239f9e

View File

@ -3,54 +3,93 @@ Development Roadmap
## Short-Term ## Short-Term
- The **FluentCV Desktop 1.0 beta release** will present HackMyResume ### FluentCV Desktop: Beta 1
The **FluentCV Desktop 1.0 beta release** will present HackMyResume
functionality in a cross-platform desktop application for OS X, Linux, and functionality in a cross-platform desktop application for OS X, Linux, and
Windows. Windows.
- The **fresh-themes 1.0** release will bring 100% coverage of the FRESH and JRS ### GitHub Integration
HackMyResume will offer GitHub integration for versioned resume storage and
retrieval via the `COMMIT` or `STORE` command(s) starting in 1.7.0 or 1.8.0.
### fresh-themes 1.0.0
The **fresh-themes 1.0** release will bring 100% coverage of the FRESH and JRS
object models—all resume sections and fields—along with object models—all resume sections and fields—along with
documentation, theme developer's guide, new themes, and a freeze to the FRESH documentation, theme developer's guide, new themes, and a freeze to the FRESH
theme structure. theme structure.
- **Better LaTeX support** including Markdown-to-LaTeX translation and more ### Better LaTeX support
LaTeX-driven themes and formats.
- **StackOverflow and LinkedIn** support will start appearing in v1.7.0, with Including Markdown-to-LaTeX translation and more LaTeX-driven themes / formats.
incremental improvements in 1.8.0 and beyond.
- **Better resume sorting** of items and sections: ascending, descending, by ### StackOverflow and LinkedIn support
Will start appearing in v1.7.0, with incremental improvements in 1.8.0 and
beyond.
### Improved resume sorting and arranging
**Better resume sorting** of items and sections: ascending, descending, by
date or other criteria ([#67][i67]). date or other criteria ([#67][i67]).
- **Support remote loading** of themes and resumes over `http`, `https`, and ### Remote resume / theme loading
Support remote loading of themes and resumes over `http`, `https`, and
`git://`. Enable these usage patterns: `git://`. Enable these usage patterns:
```bash
hackmyresume build https://somesite.com/my-resume.json -t informatic hackmyresume build https://somesite.com/my-resume.json -t informatic
hackmyresume build resume.json -t npm:fresh-theme-ergonomic hackmyresume build resume.json -t npm:fresh-theme-ergonomic
hackmyresume analyze https://github.com/foo/my-resume hackmyresume analyze https://github.com/foo/my-resume
```
- **100% code coverage**. Should reduce certain classes of errors and allow us ### 100% code coverage
to display a nifty 100% code coverage badge.
- Improved **documentation and samples**. Should reduce certain classes of errors and allow HMR to display a nifty 100%
code coverage badge.
### Improved **documentation and samples**
Expanded documentation and samples throughout.
## Mid-Term ## Mid-Term
- Introduce **character sheets** support ([#117][i117]), with a twist. ### Cover letters and job descriptions
- Add support for schema-driven **cover letters** and **job descriptions**. Add support for schema-driven **cover letters** and **job descriptions**.
- Basic support for **rich text** `.rtf` output formats. ### Character Sheets
- Investigate adding [**groff**][groff] support, because that would, indeed, be HackMyResume 2.0 will ship with support for, yes, RPG-style character sheets.
This will demonstrate the tool's ability to flow arbitrary JSON to concrete
document(s) and provide unique albeit niche functionality around various games
([#117][i117]).
### Rich text (.rtf) output formats
Basic support for **rich text** `.rtf` output formats.
### Investigate: groff support
Investigate adding [**groff**][groff] support, because that would, indeed, be
[dope][d] ([#37][i37]). [dope][d] ([#37][i37]).
- Investigate adding [**org mode**][om] support ([#38][i38]). ### Investigate: org-mode support
- Investigate adding [**Scribus SLA**][scri] support ([#54][i54]). Investigate adding [**org mode**][om] support ([#38][i38]).
- Support **JSON Resume 1.0.0** when released. ### Investigate: Scribus
Investigate adding [**Scribus SLA**][scri] support ([#54][i54]).
### Support JSON Resume 1.0.0
When released.
## Long-Term ## Long-Term