Skip to content
OspreyProjectPublic

About

Osprey's website hosted at osprey.ac.

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

osprey.ac

The Osprey website, built using Astro, deployed to GitHub Pages.

Development

To run the website locally, you need to have Node.js installed. Then, follow these steps:

npm install
npm run dev

Security, linting, and testing

Run each check from the repository root.

  • Astro type check (also run by CI on every pull request): npx astro check
  • npm audit (high severity and above fails CI): npm audit --audit-level=high
  • Dependency Review (blocks pull requests that introduce known-vulnerable packages): runs on pull requests only; npm audit --audit-level=high is the local equivalent
  • DevSkim (security linting): dotnet tool install --global Microsoft.CST.DevSkim.CLI, then devskim analyze -I src
  • Dependabot dependency updates: gh api repos/OspreyProject/osprey.ac/dependabot/alerts lists open alerts
  • GitHub secret scanning: gh api repos/OspreyProject/osprey.ac/secret-scanning/alerts lists open alerts

About

Osprey's website hosted at osprey.ac.

Resources

Stars

1 star

Watchers

0 watching

Forks

Used by

Contributors

Languages