stagex/website
13
2
Fork
You've already forked website
2
The website source code https://stagex.tools
  • Astro 67.5%
  • CSS 22.8%
  • JavaScript 6%
  • TypeScript 2.4%
  • Dockerfile 0.9%
  • Other 0.4%
2026年06月16日 17:07:52 -07:00
.forgejo/workflows Fix check CI 2026年02月07日 18:52:40 -08:00
public feat: lugges Support 2026年03月08日 14:45:00 +01:00
src Make 'package data' link pull from current submodule digest 2026年06月16日 17:07:52 -07:00
stagex @9bdf430d09 Bump to StageX Release 2026060 2026年06月16日 11:24:06 -07:00
.editorconfig chore: various fixes 2024年11月20日 02:49:39 -05:00
.env.example feat: use submodule to source stagex data 2024年11月20日 13:51:50 -05:00
.envrc feat: add packages pages 2024年11月19日 00:36:08 -05:00
.gitignore feat: initial commit 2024年11月18日 13:54:40 -05:00
.gitmodules .gitmodules: use HTTPS ref 2025年11月13日 21:55:04 -05:00
astro.config.mjs add redirect for whitepaper 2026年05月14日 14:56:20 +02:00
Containerfile Update Containerfile to latest stagex 2026年04月16日 21:41:05 -03:00
ec.config.mjs finished website 2025年11月13日 00:39:56 -05:00
Makefile Bump website to release 2026010 2026年01月30日 03:34:08 -05:00
package-lock.json Bump deps, fix errors 2026年02月07日 19:16:31 -08:00
package.json Bump deps, fix errors 2026年02月07日 19:16:31 -08:00
README.md Bump website to release 2026010 2026年01月30日 03:34:08 -05:00
tsconfig.json feat(pages/about): create the about page by sourcing the stagex readme 2024年11月20日 18:54:12 -05:00

[Stagex] Website

Setting up

This site needs three resources to build:

  • GNU Make
  • Docker
  • git (to clone recursively - don't use an archive!)

Note

Make sure to clone the repo with --recursive!

Running make dev will produce a locally available dev container based on images provided by [Stagex].

You can run make dev-server which will run make dev to build the dev image first, then run the astro dev server in it, exposing the appropriate port.

You can run make dev-shell to drop into a shell of a container based on the dev image

git clone https://codeberg.org/stagex/website.git --recursive
cd website
make dev
make dev-server # Happy dev time!

Updating stagex digests

To update the digests and build the latest version of the site:

git -C stagex switch --detach <release>
git add stagex
git commit -m "Bump website to release <release>"
git push
make APP_ENV=production dist

To upload the latest version of the site:

# Assume we have a `website` and a `pages` repository.
rsync -vr --delete website/dist/* pages/
git -C pages add .
git -C pages commit -m "Bump pages to release 2026010"
git -C pages push