Sections
Building Stacks
The following is a guide to building and running Stacks locally. You’ll need to be able to build Stacks to contribute to our documentation or add new classes to our CSS library.
Clone the repo
Section titled Clone the repoThere are two common ways to clone a repo:
- Use the command line:
git clone https://github.com/StackExchange/Stacks.git
- Use GitHub’s desktop app.
- Download and install GitHub Desktop.
- Login with your GitHub credentials.
- Clone the Stacks repo.
Get Node and NPM installed
Section titled Get Node and NPM installedWe use a bunch of NPM dependencies to process and package up Stacks for delivery. You’ll need to install them.
- Install Node & NPM
- Open the Stacks repo in a Terminal window.
- Install the NPM dependencies.
npm install
Running Stacks
Section titled Running StacksThat should do it for all our dependencies. You’re now able to run Stacks.
- From the top level of the Stacks repo, run our main script
npm start
- Visit your local copy of Stacks at
http://localhost:8080/
Getting help
Section titled Getting helpInstalling dependencies can be frustrating, and we’re here to help. If you’re stuck, the Stacks team is always available in #stacks. If that doesn’t work, try opening an issue.