Marketing site and documentation for OpenSourceOM — an open-source, graph-native cloud security platform.
Built with Astro for fast static pages and simple deployment to Vercel.
Prerequisites: Node.js 22.12+ and Git (install Xcode Command Line Tools on macOS: xcode-select --install).
npm install
npm run devOpen http://localhost:4321.
npm run build
npm run previewOutput is written to dist/.
- Push this repo to
github.com/OpenSourceOM/website - Go to vercel.com/new and import the repository
- Vercel auto-detects Astro — no build settings changes needed
- Add a custom domain under Project → Settings → Domains
- Update the production URL in
astro.config.mjswhen your domain is finalized (site: 'https://opensourceom.org')
See SETUP.md for GitHub organization and first-push instructions.
See DOMAIN.md for domain registration and DNS setup.
Copy org-templates/github-profile-README.md into a new repo OpenSourceOM/.github as profile/README.md.
src/
components/ # Hero, features, graph demo
layouts/ # Base and docs layouts
pages/ # Routes (/, /docs/*)
styles/ # Global CSS
public/ # Static assets, robots.txt
Apache-2.0