Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/echosingh/resume
Automate resume creation with LaTeX and GitHub Actions. Docker integration ensures consistent builds. Manage data and outputs efficiently.
https://github.com/echosingh/resume
latex-resume resume-builder
Last synced: 2 days ago
JSON representation
Automate resume creation with LaTeX and GitHub Actions. Docker integration ensures consistent builds. Manage data and outputs efficiently.
- Host: GitHub
- URL: https://github.com/echosingh/resume
- Owner: EchoSingh
- License: mit
- Created: 2024-06-15T07:33:18.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-07-24T05:57:29.000Z (4 months ago)
- Last Synced: 2024-07-25T05:33:19.681Z (4 months ago)
- Topics: latex-resume, resume-builder
- Language: TeX
- Homepage: https://github.com/marketplace/actions/build-latex-resume-pdf
- Size: 332 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 📄 Resume
Welcome to my **Resume** repository! This project compiles my resume using LaTeX and GitHub Actions for automation, ensuring a professional and polished PDF output.
[My Resume Here](https://github.com/aditya26062003/resume/blob/main/out/resume.pdf)
## 🚀 Features
- 🖋️ Written in LaTeX for high-quality typesetting.
- 🔄 Automated compilation using GitHub Actions.
- 🐳 Dockerized environment for consistent builds.
- 📂 Organized project structure for easy maintenance.## 📂 Project Structure
```bash
resume/
├── .github/
│ └── workflows/
│ └── compile.yml
├── data/
└── resume.tex
├── out/
└── resume.aux
└── resume.log
└── resume.out
└── resume.pdf
├── Dockerfile
├── action.yml
└── README.md
```
# 🛠️ Usage## 🐳 Using Docker
1. **Build the Docker image:**
```sh
docker build -t resume-builder .
```2. **Run the Docker container:**
```sh
docker run --rm -v $(pwd):/usr/src/app resume-builder
```## 💻 Using GitHub Actions
1. **Push changes to the repository:**
```sh
git add .
git commit -m "Update resume"
git push origin main
```2. **GitHub Actions will automatically compile your resume and update `resume.pdf` in the `out/` directory.**
## 📦 Direct Compilation (Local Environment)
1. **Install LaTeX (e.g., TeX Live, MiKTeX).**
2. **Compile the LaTeX source file:**
```sh
pdflatex resume.tex
```# 🤝 Contributing
Contributions are welcome! Feel free to submit issues and pull requests.
1. **Fork the repository.**
2. **Create your feature branch:**
```sh
git checkout -b feature/my-new-feature
```3. **Commit your changes:**
```sh
git commit -am 'Add some feature'
```4. **Push to the branch:**
```sh
git push origin feature/my-new-feature
```# 📜 License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
# 🌟 Acknowledgements
- Thanks to the LaTeX community for the great tools and resources.
- Inspired by various LaTeX resume templates and GitHub Actions workflows.# 📫 Contact
Feel free to reach out via [GitHub Issues](https://github.com/aditya26062003/resume/issues) for any questions or feedback.