Thanks for your interest in contributing to this website! This is a small static site, so the contribution workflow is intentionally light.
-
Fork the repository.
-
Create a branch for your change:
git checkout -b feature/your-change
-
Make your changes. Keep them focused on the website's existing design — this project intentionally preserves its cyber/terminal visual identity.
-
Test locally. Open the site via a local HTTP server and verify your change works:
python -m http.server 8080
-
Commit with a clear, descriptive message:
git commit -m "feat: describe your change" -
Push and open a pull request against the
mainbranch.
- Keep code style consistent with the existing files (
index.html,style.css,script.js). - Do not add frameworks or build steps — the site must remain plain static HTML/CSS/JS.
- Do not commit secrets, API keys, tokens,
.envfiles, or logs (see.gitignore). - Downloadable assets in
downloads/may be large; discuss adding new ones in an issue first. - The site must remain fully functional on GitHub Pages (no server-side code).
Please use the issue templates for bug reports and feature requests.