This is the code for the CRUX Climbing Inc. website. It can be accessed at
climbcrux.org cruxclimbing.org lgbtrockclimbing.com gayrockclimbing.com
If you see a bug on the site and would like a change to be made please leave an issue or contact website@climbcrux.org.
You need to have a few things configured before you can contribute to the website.
Ask the site admins to add you as a contributor on this repo
Setup SSH keys & add to your GitHub account. Instructions
Install node and npm on your computer. Instructions
Clone this GitHub repo
$ git clone git@github.com:climbcrux/climbcrux.github.io.git
Navigate to the cloned repo and install dependencies
$ cd climbcrux.github.io $ npm install
Sign in to Netlify
$ netlify login
You can make changes to the website by creating a new development branch and running the Netlify development server locally
Create a new branch
$ git checkout -b [BRANCH_NAME]
Run Netlify development server
$ npm start
When you're ready to publish your changes to the site, just do the following.
Commit your changes to GitHub
$ git commit -am [COMMIT MESSAGE]
Open a PR
Be sure the Netlify build succeeds, passing all build tests, and generates a Preview site
Have your PR changes reviewed and check that the site is functioning properly in the Preview
Once your changes have been approved
- Squash & Merging your PR
- Wait for Netflify to build your changes
- Publish the new version of the site using the Netlify UI