Skip to content

nyuoss/23-fall-python-template-4

 
 

Repository files navigation

3942-osproject

Features

  • Programming Language: python
  • Runtime Environment: venv
  • Testing Framework: pytest
  • Continuous Integration: GitHub Actions
  • Static Analysis: flake8
  • Code Formatting: black
  • Package Manager: pip

Getting Started

  1. Clone the repository
    git clone https://github.com/davidchiii/3942-osproject.git
    cd 3942-osproject
    
  2. Create and activate new virtual environment
    python -m venv venv
    
    # On macOS and Linux:
    source venv/bin/activate
    
    # On Windows:
    venv\Scripts\activate
    
  3. Install dependencies using pip
    pip install -r requirements.txt
    
  4. Run helloworld.py
    python helloworld.py
    
  5. Run tests
    pytest
    
  6. Static analysis and formatting
    black .
    flake8 .
    

Continuous Integration

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%