The Protospace WordPress site has been replaced with static HTML and CSS pages. Static files improve security, reduce maintenance, and provide faster page loads without a database or server-side CMS.
-
Open the Protospace repository on GitHub and click Fork. Create the fork under your own GitHub account.
-
Clone your fork and configure the Protospace repository as
upstream:git clone git@github.com:YOUR-USERNAME/main-website.git cd main-website/ git remote add upstream git@github.com:Protospace/main-website.git -
Create a branch for your change:
git checkout -b update-page
-
Edit the HTML pages,
styles.css, or files inassets/. Preview the site locally with any static web server, for example:python3 -m http.server
-
Commit your changes and push the branch to your fork:
git add . git commit -m "Update page content" git push -u origin update-page
-
Go to your fork on GitHub and click Compare & pull request. Set the base repository to
Protospace/main-website, choosemasteras the base branch, describe what changed, and submit the pull request.Maintainers will review the pull request, request changes if needed, and merge it when it is ready. After your pull request is merged, you can sync your fork before starting another change:
git checkout master git fetch upstream git reset --hard upstream/master git push origin master --force-with-lease
There is no build step. Edit the generated HTML and CSS files directly. Keep the existing responsive layout, local asset paths, accessibility text, metadata, and external Wiki/Portal links intact.
The production server will automatically pull changes from this repo every 5 minutes.
A coding agent can be helpful for larger content, layout, accessibility, and consistency changes. Give it a focused task and ask it to inspect the existing files before editing. Follow the repository instructions in AGENTS.md when present, and review the resulting diff before opening a pull request.