Contributing - ljcom/operadb GitHub Wiki
🤝 Contributing to OperaDB
We welcome contributions from developers, testers, and documenters to help improve OperaDB.
🧱 How to Contribute
-
Fork the Repository
- Go to https://github.com/ljcom/operadb and click "Fork"
-
Clone Your Fork
git clone https://github.com/YOUR_USERNAME/operadb.git
cd operadb
- Create a Feature Branch
git checkout -b feature/my-new-feature
- Make Changes and Commit
git add .
git commit -m "Add new feature"
- Push and Create Pull Request
git push origin feature/my-new-feature
- Go to GitHub and open a Pull Request
✅ Contribution Areas
- Add new modules or schemas
- Improve reducer logic
- Refactor code structure
- Improve documentation or wiki
- Create new test scripts
- Add deployment or container setup
📄 Code Style
- Use consistent indentation (2 or 4 spaces)
- Use comments for clarity
- Keep reducers deterministic
- Validate schema field types and required properties
Thank you for helping us make OperaDB better!