All Projects → pantheon-systems → Documentation

pantheon-systems / Documentation

Licence: other
Pantheon Docs

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Documentation

Go Compression.github.io
The Hitchhiker's Guide to Compression
Stars: ✭ 106 (-32.48%)
Mutual labels:  hacktoberfest, documentation
Docs
📚 Documentation for 🚀 Fiber
Stars: ✭ 121 (-22.93%)
Mutual labels:  hacktoberfest, documentation
React Styleguidist
Isolated React component development environment with a living style guide
Stars: ✭ 10,172 (+6378.98%)
Mutual labels:  hacktoberfest, documentation
Docs
Documentation for Tasmota (https://github.com/arendst/Tasmota)
Stars: ✭ 55 (-64.97%)
Mutual labels:  hacktoberfest, documentation
Python Docs Es
Spanish translation of the Python documentation.
Stars: ✭ 131 (-16.56%)
Mutual labels:  hacktoberfest, documentation
Swagger Combine
Combines multiple Swagger schemas into one dereferenced schema.
Stars: ✭ 102 (-35.03%)
Mutual labels:  hacktoberfest, documentation
Docs
API Platform documentation
Stars: ✭ 119 (-24.2%)
Mutual labels:  hacktoberfest, documentation
Apispec
A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification)..
Stars: ✭ 831 (+429.3%)
Mutual labels:  hacktoberfest, documentation
Home Assistant.io
📘 Home Assistant User documentation
Stars: ✭ 2,377 (+1414.01%)
Mutual labels:  hacktoberfest, documentation
Typescript Vs Flowtype
Differences between Flowtype and TypeScript -- syntax and usability
Stars: ✭ 1,671 (+964.33%)
Mutual labels:  hacktoberfest, documentation
Settingsguide
More extensive explanations of Cura slicing settings.
Stars: ✭ 55 (-64.97%)
Mutual labels:  hacktoberfest, documentation
Hads
📚 Markdown superpowered documentation for Node.js
Stars: ✭ 147 (-6.37%)
Mutual labels:  hacktoberfest, documentation
Bonita Doc
This repository contains the sources of the Bonita documentation site. It uses Markdown to create the documentation content.
Stars: ✭ 31 (-80.25%)
Mutual labels:  hacktoberfest, documentation
Docs
The source for https://www.gobuffalo.io
Stars: ✭ 105 (-33.12%)
Mutual labels:  hacktoberfest, documentation
Tldr
📚 Collaborative cheatsheets for console commands
Stars: ✭ 36,408 (+23089.81%)
Mutual labels:  hacktoberfest, documentation
Component Docs
📝 Simple documentation for your React components
Stars: ✭ 116 (-26.11%)
Mutual labels:  hacktoberfest, documentation
Pdoc
🐍 ➡️ 📜 Auto-generate API documentation for Python projects
Stars: ✭ 604 (+284.71%)
Mutual labels:  hacktoberfest, documentation
Docs
CakePHP CookBook
Stars: ✭ 653 (+315.92%)
Mutual labels:  hacktoberfest, documentation
Handbook
📖 Complete documentation for WP-CLI
Stars: ✭ 129 (-17.83%)
Mutual labels:  hacktoberfest, documentation
Documentation
Stars: ✭ 133 (-15.29%)
Mutual labels:  hacktoberfest, documentation

Build Status: Circle CI

Pantheon Documentation

https://pantheon.io/docs/

This repository contains the Pantheon documentation, as well as the tools to build local test environments.

Changelog

  • 8/5/19: We've relaunched the project using Gatsby for faster development, and much faster page speed.

Contributing

Our docs are written in Markdown, extended with MDX components. The pages live in source/content. Read CONTRIBUTING.md for more details on contributing documentation improvements.

Style Guide

Read our Style Guide for our guidelines on how to write documentation.

Local Installation

Prerequisites

  • MacOS or Linux system (untested with Bash on Windows)

  • Node.js

  • Gatsby CLI:

    npm install -g gatsby-cli
    

Get the Code

Fork and clone this repository.

git clone https://github.com/pantheon-systems/documentation.git

Or

[email protected]:pantheon-systems/documentation.git

Install

cd documentation/
npm ci

GitHub Token

We use the gatsby-remark-embed-snippet to use files from GitHub in our docs. Before you can build a local development site, you need to provide a GitHub token to the environment:

  1. Log in to GitHub and go to https://github.com/settings/tokens

  2. Click Generate new token

  3. Give it a name and click the public_repo checkbox, then the Generate Token button at the bottom

  4. Copy the token to your clipboard.

  5. Create or edit .env.development, and add (replacing $TOKENHASH ):

    GITHUB_API=$TOKENHASH
    

Run

cd documentation/
gatsby develop

You can view the local environment at localhost:8000/. Updates to docs are automatically refreshed in the browser.

Testing

We include several tools to test that new content doesn't break the documentation. Most of these tests are performed automatically by our continuous integration service, but pull requests created from external contributors aren't included in CI tests. If you want to manually test your branch, you can execute the following tests within the Docker container.

Merge Conflicts

To check for merge conflict messages accidentally committed into the docs, run merge_conflicts.sh from scripts.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].