Skip to content

Contributing to the Saturday Sessions

First off, thanks for taking the time to contribute! ❤️

All types of contributions are encouraged and valued. See the Table of Contents for different ways to help and details about how this project handles them. Please make sure to read the relevant section before making your contribution. It will make it a lot easier for us maintainers and smooth out the experience for all involved. The community looks forward to your contributions. 🎉

Table of Contents

Code of Conduct (WIP)

Getting Started

  1. Contact an admin to add your SSH key to get access

  2. Clone the repository

        git clone git@github.com:ugognw/saturdays.git
    
  3. Download Hatch

    brew install hatch
    
  4. Create the default environment and install the project with Hatch

    hatch shell
    
  5. Install pre-commit hooks

    pre-commit install --hook-type pre-push --hook-type pre-commit
    

Reporting Bugs

Before reporting a bug, please perform the following checks:

  1. Search the existing issues to see if someone has already raised the same issue.

  2. Ensure that your problem persists on the latest version of the code.

  3. Create an issue using an issue template.

Got a Question?

  • open an issue

Suggesting Enhancements

  • open a PR
  • hotfixes target main
  • new features target development