Contributing

Thank you for considering contributing to the TACO Foundation! 🌮🎉 We welcome contributions from the community to help us achieve our mission of promoting the adoption of standarized, open-source, and FAIR-compliant datasets.

Before diving in, it’s helpful to familiarize yourself with the project: Read through the specifications and explore the codebase in the project’s GitHub repository.

There are several ways you can contribute to the TACO Foundation:

Bug Reports:

If you find a bug, please create an issue on the project’s GitHub repository. Be sure to include clear steps to reproduce the bug and any relevant error messages.

Feature Requests for the specifications:

Have an idea for a new feature or an improvement to the specifications? Open an issue on the Tortilla GitHub repository if your request concerns tortilla-python, or on the taco-toolbox repository if it relates to TACO.

Feature Requests for the codebase:

Do you have an idea for a new feature? Open an issue on the GitHub repository to discuss your proposal.

Code Contributions:

Before submitting a pull request, please:

  • Check for existing issues related to your change.
  • Create a new issue if one doesn’t exist.
  • Fork the repository and create a new branch for your changes.
  • Follow the coding style and conventions used in the project.
  • Write unit tests for your changes would be highly appreciated.
  • Submit a pull request with a clear description of your changes.

License

All contributions to the TACO Foundation are licensed under the CC0 1.0 Universal license. By contributing to this project, you agree to license your contributions under this license.

Questions

If you have any questions, feel free to open an issue on the project’s GitHub repository.

We appreciate your contributions to the TACO Foundation! 🌮🎉