Contribute to microfeed
microfeed is open source under the GNU Affero General Public License v3.0. Contributions can improve the application, management CLI, documentation, tests, accessibility, or examples.
Start a development environment
Section titled “Start a development environment”git clone https://github.com/microfeed/microfeed.gitcd microfeedcorepack enableyarn install --immutableyarn manage init --local --instance local-developmentyarn devLocal development uses isolated simulated D1 and optional R2 data. It does not copy production content.
To run the documentation site instead:
yarn docs:devBefore proposing a change
Section titled “Before proposing a change”- Create a focused branch from the latest
main. - Keep application code under
src/, management tooling undermanage-cli/, and documentation-site content underdocs/. - Preserve
docs/manage-cli.mdas the canonical command contract whenever CLI behavior changes. - Add or update tests for observable behavior.
- Run
git diff --checkandyarn check. - Stop any development server you started.
Open a focused pull request that explains the outcome, validation, and any manual checks. Use GitHub Issues for bugs and Discussions for broader ideas.

