This is the home of the bpftrace website. The site itself is built using Docusaurus with the main
branch hosting the content and the gh-pages
branch hosting the actual static content that is served through the GitHub pages infrastructure.
Steps to develop, test and deploy website changes:
-
Clone the website repo:
git clone [email protected]:bpftrace/website.git
-
Setup node modules in repo (on first clone):
npm install
-
Do your changes in your own branch.
-
Test your changes locally defaults to
localhost:3000
:npm start
-
If everything is OK, push your branch, create a PR and merge to main.