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

Merge Sites #162

Merged
merged 70 commits into from Feb 21, 2019
Merged

Merge Sites #162

merged 70 commits into from Feb 21, 2019

Conversation

flynnduism
Copy link
Collaborator

@flynnduism flynnduism commented Dec 7, 2018

Looking to merge the helm.sh Jekyll site and the docs.helm.sh Hugo site into a single, Hugo-based app for easier deployment and hosting.

@flynnduism
Copy link
Collaborator Author

flynnduism commented Dec 11, 2018

This PR is getting pretty big. I've gotten the refactor working for the most part, the site deploys successfully to a staging site (on Netlify) as a single app:

https://helm-merge.netlify.com/


Changes

  • deleted the jekyll helm.sh migrated the content into hugo
  • moved the hugo docs.helm.sh site to root
  • various gulpfile and package changes to work in this new format
  • merging sass files and assets

The updated codebase is structured as follows:

/                               // helm.sh home
/blog/                          // blog listing
/blog/{{ post url }}            // single blog post
/docs/                          // docs homepage
/docs/{{ section }}             // docs main sections
/docs/{{ section }}/#article    // docs articles

To Dos

  • fix paths for icon fonts and klinic slab typeface
  • fix template for blog posts
  • fix the docs sidebar links (use absolute urls)
  • restore the docs homepage template
  • update site READMEs
  • blog: why isn't changed template deploying?
  • blog: ensure mobile-friendly menu
  • docs home: spacing of quicklinks
  • docs home: blue bg breaks near footer
  • docs helm: fix the gulp task for the #helm commands
  • docs: lighten the styling for code and pre blocks
  • gulp build: build task copying files into root dir?

Post 👍 Post Merge To Dos:

  • netlify: point helm.sh dns to new site hosting (via here)
  • netlify: set prod branch to master on site helm-merge (via here)
  • netlify: transfer helm-merge site to Helm/CNCF team account
  • netlify: ensure CICD for pushing merges is working
  • brigade CI: configure a Netlify webhook for brigly bot (brigade)?

Signed-off-by: flynnduism <flynnduism@gmail.com>
Signed-off-by: flynnduism <flynnduism@gmail.com>
Signed-off-by: flynnduism <flynnduism@gmail.com>
Signed-off-by: flynnduism <flynnduism@gmail.com>
Signed-off-by: flynnduism <flynnduism@gmail.com>
Signed-off-by: flynnduism <flynnduism@gmail.com>
Signed-off-by: flynnduism <flynnduism@gmail.com>
Signed-off-by: flynnduism <flynnduism@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants