No description
http://become.nuros.org/
- Astro 55.3%
- CSS 24.3%
- TypeScript 20%
- JavaScript 0.4%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| public | ||
| src | ||
| .gitignore | ||
| astro.config.mjs | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
Become
About
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.
Dependencies
- Node.js 22.12 or newer
- npm
Build
npm install
npm run build
The 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 |
Vacancies
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.
Application form
The form is hosted on Tally and embedded on the /apply page. The form ID is set in src/pages/apply.astro.
Deployment
The site is deployed to GitHub Pages. The files CNAME and .nojekyll are located in public/ and are copied to dist/ during the build.