Skip to content

Latest commit

 

History

History
42 lines (28 loc) · 2.1 KB

CONTRIBUTING.md

File metadata and controls

42 lines (28 loc) · 2.1 KB

Contributing to FastAPI Template

Thank you for considering contributing to the FastAPI Kickstart template project! We welcome contributions from the community to improve and enhance the project. To ensure a smooth contribution process, please follow the guidelines outlined below.

How to Contribute

Reporting Issues

If you encounter any bugs or issues with the project, please follow these steps to report them:

  1. Search for Existing Issues: Before creating a new issue, check the issue tracker to see if the issue has already been reported.
  2. Provide Details: When reporting a new issue, provide as much detail as possible. Include the following information:
    • A clear and descriptive title
    • Steps to reproduce the issue
    • Expected and actual behavior
    • Screenshots or logs, if applicable

Requesting Features

If you have a suggestion for a new feature or improvement, please follow these steps:

  1. Search for Existing Requests: Check the issue tracker to see if the feature request has already been submitted.
  2. Provide a Detailed Description: Include a detailed description of the feature or improvement, including its use case and potential benefits.

Making Code Contributions

To contribute code changes, please follow these guidelines:

  1. Fork the Repository: Fork the repository to your own GitHub account.
  2. Clone Your Fork: Clone the forked repository to your local machine.
  3. Create a New Branch: Create a new branch for your changes:
    git checkout -b your-feature-branch
  4. Make Changes: Make your changes in the new branch. Be sure to write clear, concise commit messages.
  5. Run tests: Make sure all tests pass before submitting your changes.
  6. Submit a Pull Request: Push your changes to your fork and submit a pull request to the main repository.

Questions?

If you have any questions or need further assistance, feel free to reach out by opening an issue or contacting the project maintainers.

Thank you for contributing!