Welcome! Open Pages is always looking for contributors.
-
Fork the repository from GitHub UI
-
Clone the forked repository:
git clone https://github.com/your-github-profile/open-pages.git # Alternatively, use ssh git clone [email protected]:your-github-profile/open-pages.git
-
Install poetry, a Python package manager. See the official documentation.
-
Install dependencies:
poetry install
-
Initialize pre-commit hooks:
poetry run pre-commit install
-
Run the development server:
poetry run fastapi dev open_pages/main.py
You can also run tests:
poetry run pytest
Create new branch, commit and push your changes to this new branch. Please, follow conventional commit guidelines for commit naming.
Open Pull Request from your forked repository branch to the master
branch in the main repository. Provide description
of your changes and make sure the pipeline is green.