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

[EPIC] GatsbyJS Redesign #1

Open
wants to merge 11 commits into
base: master
Choose a base branch
from
Open

Conversation

conroywhitney
Copy link
Member

@conroywhitney conroywhitney commented Oct 12, 2019

This PR is an EPIC -- please do not merge until this project is ready to go live!

This is where we can accumulate all of the changes to make the new GatsbyJS website!

TODO:

Each of these tasks can be their own PRs branched off this epic:

  • Clone a GatsbyJS template
  • Netlify Deployment / Hosting
  • Cleanup Netlify template cruft
  • Theme (approximate current -- anticipate dark mode!)
  • Pages
    • Home
    • Newsletter
    • Calendar
    • Board
    • Partners
    • Contact
  • Integrate Organizing Docs (MDX?)
  • DNS CNAME

These, and other tasks, can be found on the Trello:

https://trello.com/b/wiTrFKmg/dev-alliance-website

To contribute

  1. Fork this repository to your own github account
  2. Run git checkout epic/gatsbyjs-redesign to switch to this epic
  3. Run git checkout -b feature/your-branch-name-here to create a new branch
  4. Run git commit -a --alow-empty and enter something like "Empty commit to open {Your Branch Name Here} PR"
  5. Run git push -u origin HEAD to push that new branch to your github repo
  6. Create a new Pull Request from your repo targeting this akdevalliance/website#epic/gatsbyjs-redesign branch using a good title / description (bonus points: you can create checklist items using * [ ] Title of checklist item)
  7. Add the WIP label to indicate that you are still working on it
  8. Code away!
  9. When you are ready, remove the WIP label and add Needs Review and add @conroywhitney under the "Reviewers" section
  10. Make any changes requested during the review process
  11. When everything is 👍 , hit merge, and pat yourself on the back
  12. Find a new task on Trello
  13. Rinse & repeat!

* Clone `gatsby-starter-netlify-cms` template
* Update the `README` with snippets from the starter repo
* Add initial guiding documents section copied/renamed from "blog"
* First versions of markdown files (will update later!)
* Remove NetlifyCMS files, packages, & references
 * Remove unused `.github` `ISSUE_TEMPLATE`s and `PULL_REQUEST_TEMPLATE.md`
 * Remove Netlify's `CODE_OF_CONDUCT.md` and `CONTRIBUTING.md` since we have our own
 * Update `README` to not need `netlify-cli`
 * Rename `post` to `document`
 * Remove references to "Products" because we don't need those
 * Remove `lambda`
 * Remove link to Netlify's github
 * Remove broken/unused links in Footer
 * Remove unused `Pricing` and `Testimonials` components
@digilou digilou mentioned this pull request Oct 13, 2019
3 tasks
digilou and others added 5 commits October 13, 2019 09:12
Use the same look-and-feel (theme) as the WordPress site:

 * Use blue and whites
 * Add icon
 * Replace stock photo
This PR creates the "Leadership" section of the website. Each member has a name, role, image, and bio. They show up in both a list as well as have their own details page.
This PR creates the /partners page. Each partner has a name, image, url, and description. Since we are linking to the partner's website, we do *not* need to create details pages for these.
Replicate some features from old homepage and redesign template to feature content in a more sleek way
Apply some sitewide styles changes before the hackathon demo. Add AKDevAlliance image w/ Codi on top of homepage. Align links to the right, add "Join Slack!" and "Get the Newsletter!" links.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants