# Multithreaded Forum-first community software. ## Prerequisites - Rust (stable) - PostgreSQL ## Build & Run ```sh cargo build cargo run ``` ## Workspace Architecture | Crate | Role | |-------|------| | `multithreaded` | Axum HTTP server, migrations, binary entry point | | `mt-core` | Domain types and enums; no web or database dependencies | | `mt-db` | PostgreSQL queries and mutations (sqlx) | ## Contributing This project is licensed under PolyForm Noncommercial 1.0.0. Make Creative, LLC owns the codebase and needs to hold clear title to all of it, so contributions work a little differently here than on a permissively licensed project. **Found a bug, or something small and obviously wrong?** Open a bug report rather than sending a patch. A clear report of what you did, what happened, and what you expected is worth more to us than a diff, and it saves you the paperwork below. **Want to build something substantial?** Write to info@makenot.work first. We are open to paying for contributions that matter, and we would rather agree on scope and terms before you spend your evenings on it than after. **Sending code directly?** Any code you submit is covered by the Contributor License Agreement in `CLA.md`, which assigns copyright in the contribution to Make Creative, LLC. Read it before you send anything. Add these lines to your commit message to record that you accept it: Make-Creative-CLA: 1.0.0 Signed-off-by: Your Name We may decline a contribution for any reason, including that it is not something we want to maintain. ## License PolyForm Noncommercial 1.0.0