Contributing - ljcom/operadb GitHub Wiki

🤝 Contributing to OperaDB

We welcome contributions from developers, testers, and documenters to help improve OperaDB.


🧱 How to Contribute

  1. Fork the Repository

  2. Clone Your Fork

git clone https://github.com/YOUR_USERNAME/operadb.git
cd operadb
  1. Create a Feature Branch
git checkout -b feature/my-new-feature
  1. Make Changes and Commit
git add .
git commit -m "Add new feature"
  1. Push and Create Pull Request
git push origin feature/my-new-feature
  1. 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!