Development - Memos
Memos

Development

Set up the Memos codebase, build the application, test changes, and prepare contributions for review.

Work on Memos from a local checkout through to a reviewable contribution. These pages cover the backend and frontend toolchains, building the application, choosing useful checks, and explaining changes to maintainers.

Choose the question you need to answer

If you want to know…Start with…
What do I need to work on Memos locally?Setup
How do I turn the source into a runnable application?Building
Which checks should I run for my change?Testing
What should I include in a code or documentation contribution?Contributing

For a first code change, get an unchanged checkout building before editing. Use a focused test loop while developing, then verify the built application and describe the resulting behavior in your pull request. Update the relevant docs when that behavior changes.

For an overview of the application layers, read Architecture. To deploy the build you produce, continue to Build From Source.