Skip to content

docs: add CONTRIBUTING.md documenting design philosophy and constraints#43

Merged
gordonmurray merged 1 commit intolance-format:mainfrom
gordonmurray:docs/contributing-md
Apr 7, 2026
Merged

docs: add CONTRIBUTING.md documenting design philosophy and constraints#43
gordonmurray merged 1 commit intolance-format:mainfrom
gordonmurray:docs/contributing-md

Conversation

@gordonmurray
Copy link
Copy Markdown
Collaborator

@gordonmurray gordonmurray commented Apr 7, 2026

Fixes #42

Adds a one-page CONTRIBUTING.md that names the load-bearing design constraints of the project:

  • Vanilla JS with no build step
  • GET-only, stateless API
  • No metadata database
  • No in-app authentication
  • Read-only access

Each constraint has a sentence or two of reasoning so future proposals can be discussed against a written baseline rather than reconstructed in the thread.

Also includes:

Names the load-bearing design constraints that shape the project so that
proposals touching them can be discussed against a written baseline rather
than reconstructed in each thread. Covers:

- Vanilla JS with no build step
- GET-only, stateless API
- No metadata database
- No in-app authentication
- Read-only access

Also adds a short "proposing changes" section pointing to prior design
discussions (lance-format#5, lance-format#29, lance-format#39) and a minimal development workflow snippet.

Fixes lance-format#42
@gordonmurray gordonmurray merged commit 6769cdc into lance-format:main Apr 7, 2026
12 checks passed
@gordonmurray gordonmurray deleted the docs/contributing-md branch April 7, 2026 20:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

docs: add CONTRIBUTING.md documenting design philosophy and constraints

1 participant