-
Notifications
You must be signed in to change notification settings - Fork 0
Docs And Website Publishing
github-actions[bot] edited this page Jun 13, 2026
·
1 revision
This page describes the public documentation flow after a product update. It exists so the website, GitHub README, docs folder, and wiki do not drift apart.
Update docs/ first. The website is built from docs/, and this wiki is generated from the same Markdown and screenshots.
Main places to update:
-
docs/user-walkthrough.mdfor click-by-click workflow changes. -
docs/download.mdfor launcher, packaging, and first-run changes. -
docs/how-gainz-calculates-basis.mdfor basis methodology changes. -
docs/guides/*.mdfor focused import, holdings, audit packet, CPA, and troubleshooting guides. -
docs/assets/screenshots/for synthetic screenshots that are safe to publish. -
README.mdwhen a change affects the GitHub landing page.
- Make the product change.
- Capture or update synthetic screenshots when the visible workflow changed.
- Update the relevant files in
docs/. - Update
README.mdonly when the GitHub landing page needs the same information. - Generate the wiki pages locally.
- Run tests and whitespace checks.
- Commit and push to
main. - Verify the GitHub Actions checks and Netlify deploy.
- Spot-check the website and wiki links after the automation finishes.
python .\scripts\generate_wiki_home.py --output-dir .\build\wiki
python -m pytest Tests
git diff --check- Netlify builds the public website from
docs/and publishes it at https://cryptogainz.store. -
.github/workflows/pages.ymlis a docs build check, not a GitHub Pages deploy. -
.github/workflows/sync-wiki.ymlregenerates the wiki pages fromdocs/, removes stale wiki-only pages, and pushes the generated wiki. - The wiki should not be manually edited for product docs. Manual edits will be overwritten by the next sync.
Only publish synthetic screenshots, demo CSVs, and synthetic sample packets. Never commit or publish personal saves, source tax files, exported audit packets from real data, logs, uploaded CSVs, local plans, credentials, or screenshots that reveal private records.
- Website: https://cryptogainz.store
- Repository docs: https://github.com/salexandert/Gainz/tree/main/docs
- Wiki home: https://github.com/salexandert/Gainz/wiki