We're excited that you're interested in contributing to our project! This document outlines the guidelines for contributing to our codebase. We follow the Google Python Style Guide to maintain consistency and readability across our project.
Code Style We adhere to the Google Python Style Guide.
git clone https://github.com/openradx/radis.git
cd radis
uv sync
cp ./example.env ./.env # adjust the environment variables to your needs
uv run cli compose-up -- --watch
The development server of the example project will be started on http://localhost:8000
File changes will be automatically detected and the servers will be restarted. When library dependencies are changed, the containers will automatically be rebuilt and restarted.
If you encounter bugs or have feature requests, please open an issue on GitHub. Include as much detail as possible, including steps to reproduce the issue.
- Fork the repository and create a new branch for your feature or bug fix.
- Make your changes and ensure that they adhere to the Google Python Style Guide.
- Write tests for your changes and ensure that all tests pass.
- Commit your changes to a new branch with a clear and descriptive commit message.
- Push your changes to your forked repository and create a pull request against the main repository.
- Ensure that your pull request is linked to an issue in the main repository.
By contributing, you agree that your contributions will be licensed under the AGPL-3.0 license.