Zero2Prod is a repository showcasing a learning journey in Rust, aimed at building robust software projects. This repository serves as a practical guide to developing production-ready applications using Rust.
This repository documents the progress of learning Rust by building various backend services, focusing on areas like newsletter systems and general backend development.
- .github/workflows/ - Contains GitHub Actions for CI/CD.
- migrations/ - Database migrations for the projects.
- scripts/ - Utility scripts.
- src/ - Source code of the Rust applications.
- tests/ - Tests for the applications.
- Cargo.toml and Cargo.lock - Rust package manager files.
- Rust: Primary programming language.
- Shell Scripts: For automation and setup tasks.
- Clone the repository:
git clone https://github.com/IkehAkinyemi/zero2prod.git
- Navigate to the project directory:
cd zero2prod
- Follow setup instructions to start developing (you can add specific commands or steps here).
Contributions to enhance the learning journey or extend project functionalities are warmly welcomed. Please refer to the contributing guidelines for more information.
Distributed under the MIT License. See the LICENSE
file for more information.