CelestiaNet is an open-source project that welcomes contributions from the community. This document outlines the guidelines for contributing to the project.
- Fork the repository: Fork the CelestiaNet repository on GitHub to create a local copy.
- Create a branch: Create a new branch for your feature or fix.
- Make changes: Make changes to the code and documentation.
- Submit a pull request: Submit a pull request to the CelestiaNet repository.
- Follow the coding style guide: Use the provided coding style guide to ensure consistency in the codebase.
- Write unit tests: Write unit tests for new code to ensure it meets the required standards.
- Document changes: Document changes to the code and architecture in the relevant documentation files.
- Use the issue tracker: Use the issue tracker to report bugs and request features.
- Join the community: Join the CelestiaNet community on Discord or Slack to discuss the project and get feedback on your contributions.