Skip to content

climbcrux/climbcrux.github.io

Repository files navigation

CRUX Climbing Inc - Website

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.

Setup

You need to have a few things configured before you can contribute to the website.

  1. Ask the site admins to add you as a contributor on this repo

  2. Setup SSH keys & add to your GitHub account. Instructions

  3. Install node and npm on your computer. Instructions

  4. Clone this GitHub repo

    $ git clone git@github.com:climbcrux/climbcrux.github.io.git
    
  5. Navigate to the cloned repo and install dependencies

    $ cd climbcrux.github.io
    $ npm install
    
  6. Sign in to Netlify

    $ netlify login
    

Making & Publishing Changes

Development

You can make changes to the website by creating a new development branch and running the Netlify development server locally

  1. Create a new branch

    $ git checkout -b [BRANCH_NAME]
    
  2. Run Netlify development server

    $ npm start
    

Getting Changes Reviewed

When you're ready to publish your changes to the site, just do the following.

  1. Commit your changes to GitHub

    $ git commit -am [COMMIT MESSAGE]
    
  2. Open a PR

  3. Be sure the Netlify build succeeds, passing all build tests, and generates a Preview site

  4. Have your PR changes reviewed and check that the site is functioning properly in the Preview

Deploying

Once your changes have been approved

  1. Squash & Merging your PR
  2. Wait for Netflify to build your changes
  3. Publish the new version of the site using the Netlify UI

About

CRUX website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •