Skip to content

Latest commit

 

History

10 Commits

Folders and files

Repository files navigation

Become

License: AGPL-3.0 Built with Astro

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.

Acknowledgments

Links

License

AGPL-3.0