Skip to content

Cal-Poly-RAMP/cal-poly-ramp.github.io

Repository files navigation

Contributors Forks Stargazers

Python Logo

A template for developing production-ready Python applications.

Built With

Python GitHub Actions Docker

Getting Started

Prerequisites

Before attempting to build this project, make sure you have Python 3.10 or higher, just, and uv installed on your machine.

Installation

To get a local copy of the project up and running on your machine, follow these simple steps:

  1. Clone the project repository

    git clone https://github.com/Kaweees/modern-python.git
    cd modern-python
  2. Install the virtual environment and pre-commit hooks

    just install
  3. Run the project

    just run <package_name>

Project Structure

modern-python/
├── .github/                       - GitHub Actions CI/CD workflows
├── scripts/                       - Standalone scripts
├── shared/
│   └── utils/                     - Shared utility functions
├── src/                           - Project packages
│   ├── core/                      - Core application logic
│   └── ...                        - Other packages
├── tests/                         - Project tests (mirrors the main project structure)
├── LICENSE                        - Project license
└── README.md                      - You are here

License

The source code for this project is distributed under the terms of the MIT License, as I firmly believe that collaborating on free and open-source software fosters innovations that mutually and equitably beneficial to both collaborators and users alike. See LICENSE for details and more information.

About

Website for the RAMP framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6