Install all dependencies:
yarn
Run the app:
yarn start
The app should open in a browser window at http://localhost:3000.
Before submitting a PR, please lint:
yarn lint
Storybook is a UI development environment that allows us to view the app's components in isolation. To start Storybook, open another terminal and run
yarn storybook
The Storybook application will be viewable at http://localhost:9001.
The textual content for each page can be found at /src/data/pages.
The osquery schema data can be found at /src/data/osquery_schema_versions.
To upload a new blog post, please submit a PR with a markdown file to either official news or community articles.
To upload a new community event, submit a PR adding a JSON file to the community events directory. Please include the following information in the listing:
{
"title": [string],
"location": [string],
"startYear": [number],
"startMonth": [number],
"startDay": [number],
"endYear": [number], // optional
"endMonth": [number], // optional
"endDay": [number] // optional
"url": [string] // optional
}
Additionally, please add the newly-added filename to the manifest file.