This repo contains the code for opensource.crowdstrike.com.
The site is generated from:
- config for featured projects
- markdown for custom pages via Ember.JS, our frontend framework of choice and using the design system used for the Falcon family of products.
For content changes, edit the content in the docs
folder.
- fork the repo https://github.com/CrowdStrike/opensource.crowdstrike.com/fork
git clone <the repo's git URL>
cd opensource.crowdstrike.com
pnpm install
- create a new branch
- make your changes
- commit and push
- open a PR for review
- 🎉
once cd
d into the repo, and after having run pnpm install
, the app, which lives in the site
directory, can be ran via pnpm start
Same as the contributin steps, except your changes involve config.yaml
.
This generates the json files that the "app" will read for both featured projects and all projects.