https://github.com/praisetompane/praise_resume
Reusable and automated build of resume for consistency.
https://github.com/praisetompane/praise_resume
Last synced: 18 days ago
JSON representation
Reusable and automated build of resume for consistency.
- Host: GitHub
- URL: https://github.com/praisetompane/praise_resume
- Owner: praisetompane
- License: mit
- Created: 2021-10-14T16:21:01.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-11T13:07:31.000Z (23 days ago)
- Last Synced: 2025-04-11T14:43:16.165Z (23 days ago)
- Language: TeX
- Homepage:
- Size: 1.38 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# praise_resume
## Objectives
- Reusable and automated build of resume for consistency.## Proficiency Definitions:
- ## Low Proficiency:
- Have a basic understanding of how the language/platform/tool/concept/concept works.
- Can make things work by collaging code snippets together from external references such as Stack Overflow, Tutorials, etc.- ## Medium Proficiency:
- Have a good understanding of what how language/platform/tool/concept works.
- Can use the language/platform/tool/concept reference to documentation and external references such as Stack Overflow, Tutorials, etc.- ## High Proficiency:
- Have a good understanding of how the language/platform/tool/concept works.
- Can use the language/platform/tool/concept for common use cases with minimal reference to documentation and external references such as Stack Overflow, Tutorials, etc.- ## Expert Proficiency:
- Have an understanding of the internals of the language/platform/tool/concept.
- Example:
- For Java, expert should understand internals of Java to the point they can read Java code and translate it to byte-code in his head.## Dependencies
TexLive## Setup Instructions
- Install [Docker](https://docs.docker.com/get-started/)
- The repository is configured to use [devcontainers](https://containers.dev) for development.
- [Developing inside a Container](https://code.visualstudio.com/docs/devcontainers/containers)## Build Resume
```shell
make
```## Spell Check
```shell
pyspelling -c spellcheck.yaml
```## Git Conventions:
- **NB:** The main is locked and all changes must come through a Pull Request.
- Commit Messages:
- Provide concise commit messages that describe what you have done.
```shell
# example:
git commit -m "feat(core): algorithm" -m"implement my new shiny faster algorithm"
```
- References:
- https://www.conventionalcommits.org/en/v1.0.0/
- https://www.freecodecamp.org/news/how-to-write-better-git-commit-messages/## References:
- Miyata, Y. [Fluency in a programming language](https://www.quora.com/What-level-of-fluency-in-a-programming-language-do-you-associate-with-labels-like-proficient-rudimentary-and-the-like)
- posquit0. Awesome-CV. https://github.com/posquit0/Awesome-CV