Thank you for your interest in contributing to this project! We welcome contributions to both the frontend and backend APIs, which are maintained in the same repository.
Please read and follow our Code of Conduct to ensure a respectful and inclusive environment for everyone.
Did you find a bug? Encountered a hiccup in deployment? Discripency in documentation? We want to know! Raise an issue to let us know to get it fixed swiftly.
- Open an issue with a clear title and description.
- Include steps to reproduce, expected behavior, actual behavior, and environment details.
If you spot a feature that isn't part of our official plan but could propel Zopdev forward, don't hesitate. Create an enhancement issue, and let us know you're ready to take the lead. We'll be quick to respond.
- Open an issue describing the enhancement you’d like to see.
- Explain the motivation and potential use case.
We encourage you to discuss your ideas before starting work on a large feature or change. This helps us ensure that your contribution aligns with the project goals and avoids duplication of effort.
- Fork the repository and create a new branch.
- Make your changes, including tests and documentation if applicable.
- Ensure code passes linting and tests.
- Submit a pull request to the
mainbranch with a descriptive title and summary.
Testing is a crucial aspect of software development, and adherence to these guidelines ensures the stability, reliability, and maintainability of the zopdev codebase.
- Frontend: Follow the JavaScript Standard Style Guide
We appreciate your contributions and your effort to make this project better!