Contributing
Report problems, suggest changes to Epilykos, and help improve this wiki.
Report a problem
Open an issue on GitHub, and attach the Diagnostics file from Settings → Logs. It contains the recent log lines and your settings with all secrets blanked out, which makes problems much quicker to track down. See Logs.
Pull requests to Epilykos
- Name your branch after the change:
fix/…,feat/…orchore/…. - Keep the description short: what changed in a line or two, the bug if it fixes one, the files you edited or added, and why, if it isn't obvious.
- Leave out any tool or assistant attribution: no co-author or session lines in commit messages, and no "generated with" footers or links in the pull request.
- Run
npm testbefore you open it; see the Development guide. - If the change affects what people see or do, update the matching page of this wiki too.
Improve this wiki
The wiki lives in ashipaek0/epilykos-wiki and is built
with Fumapress. Each page is an MDX file under content/docs/, the
sidebar order comes from the meta.json files next to them, and images go in public/images/.
npm install
npm run dev # http://localhost:1337
npm run build # stops with an error if an internal link is brokenThe Supported hardware page is generated from an Epilykos checkout, so after profiles change, regenerate it with:
npm run gen:hardware -- ../EpilykosLast updated on