v0.2.0: Official start release
Official start release of the LgDME System open source template: this repository is now public, with a full setup, architecture, and contribution documentation set, a local test suite, and a documented contribution process.
This is a pre-1.0 release. Per SemVer's own rule for initial development, the Submissions/MatchLog sheet schema, SiteConfig.js/Config.js's config shape, and Web App routing may still change between minor versions without a major-version bump. See the Versioning section in README.md.
Added
ARCHITECTURE.md: design goals, request flow, the matching engine, the token portal's security model, and the platform's real constraints.CONTRIBUTING.md: local dev workflow, coding conventions, what belongs in this repo versus a downstream fork.SECURITY.md: the security model of a deployed instance, and how to report a vulnerability.CODE_OF_CONDUCT.md.- A local, dependency-free
node:testsuite covering matching logic, config validation, and the intake form's required-field rules. - GitHub's private vulnerability reporting, enabled on this repository.
- A documented Issue, PR, and semantic versioning contribution workflow (
CLAUDE.md), including a Conventional Commits style prefix to SemVer bump mapping.
Changed
SETUP.mdsubstantially expanded: Google account vs Google Workspace tradeoffs, email sending quotas, the Spreadsheet as database model, uploaded photo storage, and a troubleshooting section.- Repository visibility changed from private to public.
See CHANGELOG.md for the full history, and SETUP.md to stand up your own instance.