Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Feature/community news component #4485
Introduces the Community News page/component.
Component adds a sidebar item (sidebar was also slightly refactored to account for this) that displays the community news indicator. It checks the existence/value of a cookie and proceeds to badge new items if conditions are met. Component is a link to the Community News page.
The Community News page is a static page (Controller, Action, URL handling) that loads a Vue application which connects to Hubspot for Community News. It sets a cookie that has a 7 day expiration with the idea being that once you've read the news, we probably won't publish anything again that needs badging for a week.
Updates were made to the sidebar in support of both Community News and Version Notification.