getting started

Getting up and running locally with this documentation site.

This page will walk you through how to set up this documentation site locally and contribute to it moving forward. If you'd like to contribute to a component please read through our contributing guidelines.

Dependencies

.editorconfig Plugin - The .editorconfig file ensures that everyone contributing to the project will use the same indentation.

Structure

components/
├── component-name/
│   ├── content
│       ├── _code.md
│       ├── _documentation.md
│       ├── _examples.md
│       ├── _notes.md
│       ├── _resources.md
│       ├── _support.md
│   ├── component-usage.js (optional)
│   ├── component-wp.html (optional)
│   ├── component.css (optional)
│   ├── component.html
│   ├── example.html
│   ├── index.md
.editorconfig
.gitignore
.jscsrc
.jshintrc
components.md
CONTRIBUTING.md
Gemfile
getting-started.md
index.md
LICENSE.md
README.md

Running Locally

gem install bundler
bundle install
bundle exec jekyll serve

Once bundle exec jekyll serve has run, you can view the 10up Component library in your browser by copying/pasting the server address from your command line. It will look similar to the code below.

Configuration file: /[your-path-to-project]/wp-component-library/_config.yml
Server address: http://127.0.0.1:4000/wp-component-library/
Server running... press ctrl-c to stop.

Check out GitHub’s documentation on local Jekyll setup for more info.