In this project, you'll create a calculator application and establish good development practices, including testing and CI/CD.
Create a Git repository to facilitate collaboration and version control.
Write comprehensive unit tests for the calculator functions.
Set up CI/CD workflows to ensure code quality and automatic testing.
- Python 3.9
 - Git
 - pip3
 - Code editor of your choice
 
- Fork the repository.
 - Use GitHub Codespaces for development.
 - Write unit tests for calculator functions.
 - Create a CI/CD workflow to automate testing.
 
- Create a new branch.
 - Make a failing test.
 - Push the branch to observe CI/CD failure.
 - Fix the test, commit, and push to pass CI/CD checks.
 
Improve code quality and explore optional enhancements, such as test coverage reports.
Congratulations on completing this project! Keep up the momentum in Week 2.