Thanks for your interest in contributing!
git clone https://github.com/centrolabs/ObjeX.git
cd ObjeX/src/ObjeX.Api
dotnet runUI at http://localhost:9001 (admin / admin), S3 API at http://localhost:9000.
- .NET 10 — check
global.jsonfor exact version - EF Migrations — generate for both SQLite and PostgreSQL when changing models (see CLAUDE.md)
- Tests — xUnit, run with
dotnet test. Add tests for new features; don't break existing ones.
- One feature per PR
- Keep changes focused — don't refactor unrelated code
- Ensure
dotnet buildanddotnet testpass - Describe what and why in the PR description
Use GitHub Issues. Include:
- What you did, what you expected, what happened
- ObjeX version, OS, database provider (SQLite/PostgreSQL)
- Logs if applicable
By contributing, you agree your code is licensed under the MIT License.