chore: make repository open-source contribution ready#12
Merged
Conversation
Relicense and add the community scaffolding contributors expect. License & docs - Relicense from proprietary "all rights reserved" to MIT - README: replace "not open source" section with Contributing + MIT - Add CONTRIBUTING.md, CODE_OF_CONDUCT.md, SECURITY.md - Un-ignore docker-compose.yml so contributors can run the stack (ARCHITECTURE.md stays private) GitHub scaffolding - Issue templates (bug / feature) + config, PR template - CI workflow: ruff check + pytest (backend), eslint (extension) Make CI green - Fix all 25 ruff lint errors (import sorting, lambda->def, type annotation, wrap long HTML-template lines) - Remove dead, never-defined get_last_seen_token() call in scripts/test_send_now.py (would have raised NameError) - Declare missing eslint devDependencies in extension/ so `npm run lint` works on a fresh clone - Scope pytest to tests/ (pytest.ini) so dev CLI scripts named test_*.py aren't collected - Fix brittle limiter mock so the link-ontrack test builds the app
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Relicense and add the community scaffolding contributors expect.
License & docs
GitHub scaffolding
Make CI green
npm run lintworks on a fresh clone