Skip to content
Learning programming from magically majestic words
JavaScript CSS DIGITAL Command Language
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
__mocks__ Added post list tests for blog profile page Aug 24, 2019
content Added blep and chin emotes Sep 5, 2019
src Add Evelyn Hathaway to the Unicorns JSON Sep 6, 2019
static Merge branch 'angular-post' Jul 23, 2019
.gitignore Added config const file for server Jun 30, 2019
.prettierrc Initial commit from gatsby: (… Jun 1, 2019
.travis.yml Adds code of conduct Aug 22, 2019 Updated LICENCE Aug 9, 2019 Fix README badge formatting Sep 6, 2019
gatsby-browser.js WIP on styling Jun 14, 2019
gatsby-config.js Made partial matches work, change from content to excerpt Aug 24, 2019
gatsby-node.js Renamed users/authors to unicorns per team Aug 10, 2019
jest.config.js Initial jest test for pic-title-header Aug 22, 2019
package-lock.json Initial jest test for pic-title-header Aug 22, 2019
package.json Initial jest test for pic-title-header Aug 22, 2019

Unicorn Utterances logo

Unicorn Utterances Website

Join chat on Discord Contributor Covenant

Master branch status: Master Branch Build Status

Integration branch status: Integration Branch Build Status

This repository acts as the source code location for the Unicorn Utterances blog

Important Files

Blog Posts

Should be located under content/blog/post-name-here. You should then have an file containing a frontmatter (with JS header, not YAML) portion and any related files should be in the same folder.

Author Data File

The author data file is located at src/data/unicorns.json 🦄

To add yourself as an author in a PR for a new post, you'd add your information as a new JSON object in the array, then add a profile picture to the data folder. The pronouns field should match an id in the pronouns.json (if yours is not listed, please add it as a new value in that file, we've tried to do our best to include everything we've found!)

If you do not want to show a profile picture or commit your picture to the repo, we have a myriad of emotes that can be used as profile pictures as well. They're adorable, go check! 🤩

🚀 Develop

To start the develop server, run npm run develop, it will then start the local instance at http://localhost:8000. You also have the ability to checkout the GraphiQL tool at http://localhost:8000/___graphql. This is a tool you can use to experiment with querying your data. Learn more about using this tool in the Gatsby tutorial.

Git Strategy

We loosely follow the Gitflow branching strategy where our development branch is called integration and our mainline branch is called master.

This means that any new pull requests should be made against integration unless it is an emergency hotfix (to be approved by the devops team).

We also have the master branch which is a live reflection of the code hosted on the server. Any time integration is pulled into master, the site will be deployed. A PR from integration to master should only be opened by a Unicorn Utterances team member and must be approved by at least one devops member

You can’t perform that action at this time.