Askr documentation
Guides

Contributing

Help improve Askr with a focused issue, example, documentation change, or fix.

Choose a project

Askr is open source under Apache 2.0. Start with the repository that owns the behavior you want to improve: askr for the runtime and router, askr-ui for interactions, askr-themes for visual styling, askr-server for HTTP applications, or website for these docs. Find the repositories on GitHub.

Start with a small change

A reproducible bug report, a clearer example, or a focused fix is a useful first contribution. Describe the current behavior and the result you expect in an issue before taking on a large change. Include a small reproduction and your package versions when reporting a bug.

Verify the result

Follow the repository contribution instructions and run the checks relevant to your change. For UI work, check keyboard interaction, focus, light and dark themes, and narrow screens. For rendering changes, verify browser behavior and generated or server-rendered HTML.

Get in touch

Open an issue in the relevant GitHub repository, or email the maintainers if you need help finding the right place. Share the problem or example you care about; you do not need a complete proposal to begin a discussion.