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
TBD public event calendar integration #340
Comments
@dayhaysoos estimates 2 weeks for the above. There's a potential Phase 1 we can do for this that embeds the calendar:
It's ugly but its gets the community the info they need very quickly. Discuss w/ @angiejones |
pull me in next time this is discussed. wanna reconcile this with the purpose of the current Events page |
Had a great call with @angiejones to get more clarity on what is valuable to her as far as the events pages go. Takeaways:
Also, had to open up a support ticket to Corp Sec to figure out the best way to go about getting Google Calendar API keys. Still waiting for a response. |
CorpSec asked some questions about what it's for. They replied with saying they contacted the CAE team. Waiting for the update now. In the mean time, I will be spinning up my own instance just to get everything set in place so that all we'll need is those API keys when the time comes. |
Was given permission to create API key, however, I seem to be locked out of other systems required to do so. Still blocked on this but will be working with the appropriate teams to resolve. Also, next week I will be mocking up some kind of layout/design for the Events page despite not pulling in data quite yet. This way I can get sign off from @angiejones in the mean time. |
Spoke to @angiejones about this today. This events feature is important but we don't want it to get too much in the way of the work that needs to be done for the docs section, there are also tons of hurtles I'm going through like getting the keys from CorpSec. We talked about possibly figuring out a way to add to the calendar feature in discord to get something out the door sooner than later, going to investigate that |
our public OS calendar events are currently linked with our discord calendar so that part is done |
@EbonyLouis can you walk me through how that works? Is it a 3rd party plugin? Is this data available via Discord API? I'm asking because ideally we should be presenting this stuff on our website, however, there are too many hurdles to go through before we get there |
@dayhaysoos ChronicleBot; @EbonyLouis has configured it |
I'm updating the description here as we'll limit the changes to front-end work only. The Google Calendar Integration will be handled by a small API we'll run as a service: https://github.com/TBD54566975/google-calendar-api So the front end can fetch data from that service and simply render the page. |
Summary
There currently is no way for the open source community to find out about "other" events, such as office hours and other public meetings that may be interesting.
Solution
The TBD developer website should have a place to surface our public calendar. This would allow our users to have insight on when and where we do things and give them an opportunity to join us.
Proposal
We integrate the TBD public calendar by pulling the data and displaying it on the website.
The data will soon come from a service we're standing up; it's a small API to handle fetching of events from the Google Calendar API. Requests from the dev site will hit that service and render the events on a new page. This issue is to create that page.
Until the service is up and running, we may build the front end page by using the following mock data which contains 5 events:
The text was updated successfully, but these errors were encountered: