Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Tutorials Section #42

Merged
merged 37 commits into from
Apr 4, 2019
Merged

Add Tutorials Section #42

merged 37 commits into from
Apr 4, 2019

Conversation

ceolson01
Copy link
Contributor

@ceolson01 ceolson01 commented Mar 31, 2019

Description

New feature. This PR aims to add a tutorials section powered by content from Colony's new Tutorials repo!

🌮 🌮 🌮

⚠️ Note: The sidebar will not be implemented at this time, as it's unknown as to what should go into it 🤷‍♂️ Additionally, the dev portal is actually going to be launched without the tutorials. Hiding the links to the tutorials section, and disabling the tutorial page will be handled via #44.

Notes for Reviewer

  1. To run this project, you'll also need to clone the tutorials repo (linked above) and check out the following branch before running yarn dev: https://github.com/JoinColony/colonyTutorials/pull/1
  2. The Staging Site currently contains work from both this PR and Dev Portal - Designer Edits #44.

Changes

  • Add TutorialPage component for handling single tutorial page instances.
  • Add Tutorials page for the tutorials list.
  • Add gatsby-transform-md-tutorials plugin for transforming tutorials markdown content & providing graphql query nodes to query for said content.
  • Add tutorials info to gatsby-config.
  • Update transform plugins to only transform data from particular projects (defined via gatsby-config).
  • Add some new Button themes.
  • Update background pattern image to new image which has reduced opacity (ends up being removed via Dev Portal - Designer Edits #44).
  • New gitter icon (with transparent negative space).

Closes #22
Contributes to #33

@ceolson01 ceolson01 added this to the Sprint 22 milestone Mar 31, 2019
@ceolson01 ceolson01 self-assigned this Mar 31, 2019
@ceolson01 ceolson01 force-pushed the feature/22-tutorial-list branch from 67ff73e to b8e6cbe Compare March 31, 2019 20:04
@ceolson01 ceolson01 force-pushed the feature/38-refreshed-docs-template branch 2 times, most recently from 9690cca to 9ae91fa Compare April 1, 2019 22:43
@ceolson01 ceolson01 force-pushed the feature/22-tutorial-list branch from b8e6cbe to 908a735 Compare April 1, 2019 22:57
@ceolson01 ceolson01 changed the base branch from feature/38-refreshed-docs-template to master April 1, 2019 22:59
@ceolson01 ceolson01 force-pushed the feature/22-tutorial-list branch from 908a735 to 2f59aad Compare April 1, 2019 22:59
@ceolson01 ceolson01 force-pushed the feature/22-tutorial-list branch from 6cd00bc to 676d15d Compare April 3, 2019 23:27
@ceolson01 ceolson01 requested a review from rdig April 4, 2019 01:35
Copy link
Member

@rdig rdig left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good to go 🙂

@ceolson01 ceolson01 merged commit b5dd2fa into master Apr 4, 2019
@ceolson01 ceolson01 deleted the feature/22-tutorial-list branch April 4, 2019 15:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants