Interested in contributing? Awesome!
- Install Rust
- Install wkhtmltopdf
- Make the desired changes
- Run
cargo test
to run tests - Install Clippy and run
cargo clippy
to check for linter errors - Run
cargo run -- <command>
to see the effects of your changes on the CLI, e.g.,cargo run -- init --template <template>
orcargo run -- build --watch
- Submit a PR!
- Follow the instructions to set up your computer
- Create a directory for your new template in the templates directory containing two files:
resume.pug
andstyles.css
- Alternatively, you may copy from an existing template directory, e.g., templates/basic
- Update src/templates.rs to add your new template
- Don't know much Rust? Follow the pattern set by an existing template (e.g.,
BASIC
)
- Don't know much Rust? Follow the pattern set by an existing template (e.g.,
- Follow the instructions for editing a template to edit your new template
- Follow the instructions to set up your computer
- Run
resufancy init --template <template name>
to start a resume based on the template you want to edit - Edit
resume.pug
andstyles.css
as desired, runningresufancy build --watch
to see the effects of your changes - Once ready, copy
resume.pug
andstyles.css
back intotemplates/<template>