Contributing to FastAPI Resume ============================== This is an open-source project and contributions are always welcome. The project has strict linting rules, so please be sure to following existing patterns and conventions. .. note:: This section assumes you have Python 3.12+ installed on your system, `uv `_ Python package manager, and `pre-commit `_ installed. Setting Up Your Development Environment --------------------------------------- To get started, fork the `fastapi-resume` repository on GitHub and clone your fork locally. .. code-block:: bash $ git clone https://github.com/nickatnight/fastapi-resume.git Sync the project: .. code-block:: bash $ uv sync Install Pre-commit hooks: .. code-block:: bash $ pre-commit install Running Tests ------------- The project uses ``pytest`` for testing. To run the test suite, use the following command: .. code-block:: bash $ make test