Source code of become.nuros.org, the recruitment page of the NurOS project. It lists open positions in the team and contains the application form.
- Node.js 22.12 or newer
- npm
npm install
npm run buildThe static site is written to dist/.
Other commands:
| Command | Description |
|---|---|
npm run dev |
Start the development server |
npm run preview |
Serve the contents of dist/ |
npm run check |
Run type checking |
The list of positions is stored in src/data/vacancies.ts. Positions are grouped by category. Numbering and counters on the page are calculated from this file.
The form is hosted on Tally and embedded on the /apply page. The form ID is set in src/pages/apply.astro.
The site is deployed to GitHub Pages. The files CNAME and .nojekyll are located in public/ and are copied to dist/ during the build.