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

Create an interactive version of the glossary #155

Closed
caniszczyk opened this issue Jun 30, 2021 · 13 comments
Closed

Create an interactive version of the glossary #155

caniszczyk opened this issue Jun 30, 2021 · 13 comments
Assignees

Comments

@caniszczyk
Copy link
Collaborator

Ideally we'd create a static website that is an interactive version of the glossary.

The design should be simple, something like https://wpglossary.net (without the ads ;p)

I'd use a hugo+netlify style template, similar to other CNCF websites, pair it with lunr.js maybe to do the search + filtering.

@CathPag
Copy link
Collaborator

CathPag commented Jul 1, 2021

Sounds good and the example looks great! Each term has its own URL which is the most important thing if we want to optimize for discoverability.

@JasonMorgan
Copy link
Collaborator

Relates to issue #15

@CathPag
Copy link
Collaborator

CathPag commented Aug 31, 2021

Hi @cjyabraham, our goal is to have a website for the glossary live by KubeCon NA and Chris said you'd be able to help (I went ahead and assigned this to you). We are still working on the definitions but we could start working on the static website. Let me know if you want to meet and discuss this. Looking forward to working with you on this!

@cjyabraham
Copy link
Contributor

Hi @CathPag, sounds good. The next couple of weeks are a bit busy for us but we're happy to start the conversation and look to focus on this in the latter half of September and up to Kubecon. I think it's reasonable to expect an MVP to launch prior to Kubecon with refinements to come after that. How does that sound?

I'm adding my colleague @thetwopct here who does most of our front-end development.

@CathPag
Copy link
Collaborator

CathPag commented Sep 1, 2021

No rush, @cjyabraham . Just ping me on Slack when you're ready to chat.

@cjyabraham
Copy link
Contributor

cjyabraham commented Sep 2, 2021

Some requirements gathered from our call just now:

  • similar to https://wpglossary.net/ but have terms on the left
  • use the colors of CNCF
  • maybe at glossary.cncf.io?
  • website would replace the PDF of terms
  • include a simple search
  • when site loads you’ll have an introduction in the main pane with the same content as the PDF
  • each term will have its own permalink
  • planning on building a localization effort so needs to be able to support other languages
  • we will create a “Glossary” CNCF logo
  • make it feel like part of the CNCF ecosystem
  • each entry is assigned to a particular category (technology, property, or concept)

@caniszczyk
Copy link
Collaborator Author

caniszczyk commented Sep 2, 2021 via email

@cjyabraham
Copy link
Contributor

Yep. We'll build it in Hugo so that it's tied in to the GitHub repo of content directly.

@caniszczyk
Copy link
Collaborator Author

caniszczyk commented Sep 2, 2021 via email

@cjyabraham
Copy link
Contributor

@caniszczyk do you see this lunching on glossary.cncf.io?

@caniszczyk
Copy link
Collaborator Author

caniszczyk commented Sep 2, 2021 via email

@ShreyaTyagi0XD
Copy link

yes, that URL is fine :)

On Thu, Sep 2, 2021 at 11:41 AM Chris Abraham @.***> wrote: @caniszczyk https://github.com/caniszczyk do you see this lunching on glossary.cncf.io? — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <#155 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAPSIK2XBQAG3N7XKSH3SDT76SKLANCNFSM47SSVDLA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
-- Cheers, Chris Aniszczyk https://aniszczyk.org

Can I work on the design of the website?

@CathPag
Copy link
Collaborator

CathPag commented Sep 7, 2021

Thanks for offering, @ShreyaTyagi0XD, but @cjyabraham is already working on this. The entire website process will be handled by the CNCF team directly.

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

No branches or pull requests

6 participants