- Programming Language: python
- Runtime Environment: venv
- Testing Framework: pytest
- Continuous Integration: GitHub Actions
- Static Analysis: flake8
- Code Formatting: black
- Package Manager: pip
- Clone the repository
git clone https://github.com/davidchiii/3942-osproject.git cd 3942-osproject
- Create and activate new virtual environment
python -m venv venv # On macOS and Linux: source venv/bin/activate # On Windows: venv\Scripts\activate
- Install dependencies using pip
pip install -r requirements.txt
- Run helloworld.py
python helloworld.py
- Run tests
pytest
- Static analysis and formatting
black . flake8 .
This template uses GitHub Actions for CI. Whenever you push a commit or create a pull request, the CI pipeline will automatically run tests and static analysis checks.