Open source and technology site for Merit Network, Inc.
For detailed directions, please checkout out DEVELOPMENT.md.
Assuming you're comfortable with Git and have Node/NPM installed, clone/fork the repo then:
# Change into local copy
cd merit-network.github.io
# Install dependencies
npm install
# Run development
npm run develop
# (OPTIONAL) Clean local; helps if develop isn't "working"
npm run clean
# (OPTIONAL) Run a local build
npm run build
The site is now running at http://localhost:8000
! You can also browse GraphQL at http://localhost:8000/__graphql
.
Make changes locally, then push to your branch/fork and open a PR. When you open a PR a preview will be automatically created and shared as a PR comment.
Deploys are handled automatically by GitHub Actions whenever a branch or PR is merged and visible at https://merit-network.github.io/. After a deploy runs, please allow a minute or two for GitHub Pages to catch up.
Follow directions at Upgrade for Minor or Patch Releases and test your updates locally by running npm run develop
and npm run build
.
We accept community contributions! For details, please see CONTRIBUTING.md