No description http://become.nuros.org/
  • Astro 55.3%
  • CSS 24.3%
  • TypeScript 20%
  • JavaScript 0.4%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-02 17:42:21 +05:00
public refactor: rewrite site in Astro with Material Design 3 Expressive 2026-10-02 17:42:21 +05:00
src refactor: rewrite site in Astro with Material Design 3 Expressive 2026-10-02 17:42:21 +05:00
.gitignore refactor: rewrite site in Astro with Material Design 3 Expressive 2026-10-02 17:42:21 +05:00
astro.config.mjs refactor: rewrite site in Astro with Material Design 3 Expressive 2026-10-02 17:42:21 +05:00
LICENSE rewrote it in TypeScript React 2025-12-27 13:13:39 +05:00
package-lock.json refactor: rewrite site in Astro with Material Design 3 Expressive 2026-10-02 17:42:21 +05:00
package.json refactor: rewrite site in Astro with Material Design 3 Expressive 2026-10-02 17:42:21 +05:00
README.md docs: rewrite README and remove translated versions 2026-10-02 17:42:21 +05:00
tsconfig.json refactor: rewrite site in Astro with Material Design 3 Expressive 2026-10-02 17:42:21 +05:00

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

License

AGPL-3.0