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

Contributor Calendar #239

Open
parispittman opened this issue Feb 14, 2023 · 13 comments
Open

Contributor Calendar #239

parispittman opened this issue Feb 14, 2023 · 13 comments
Assignees
Labels
enhancement New feature or request

Comments

@parispittman
Copy link
Collaborator

Is your feature request related to a problem? Please describe

Contributors and various Group/Team maintainers don’t have a Birds Eye view of meetings going on. Some are welcoming others to join and this could be a great way to display contributor community activities.

Example:
I am a Swift core team member I want to see and interact with a calendar that would have dates of events that appeal to me so that I can be aware and/or attend.

Features:

  • Calendar owners to change their calendar via a YAML file
  • Viewers to download an iCal as a subscription so viewers can subscribe to the entire calendar downloading an .ics file and deciding how often to pull for updates

Describe the solution you'd like

Addition of a calendar to https://www.swift.org/community/ under Community Structure definitions. Open to discussing best location or if a new page would be warranted.

@federicobucchi would like to lead the development for this and use Stencil and look into various open source packages to deliver the rest. A YAML file would power the information/content.

Additional context

Activities to display:

  • Workgroup meetings
  • Team Meetings
  • Release date range
  • Contributor Experience related events like mentoring AMAs and new contributor office hours
  • Other future contributor related meetings and events

What to display

  • Info on how to be added to the meetings
  • Date/time
  • Related communication channels
  • Related meeting notes/forum posts/etc

Other OSS project calendars:

Out of scope

A “community calendar”; this would require a more extensive look at guidelines and process for what is displayed. Definitely think we should go in this direction at some point but this specific use case solves a problem that we can build on top of.

@parispittman parispittman added the enhancement New feature or request label Feb 14, 2023
@federicobucchi federicobucchi self-assigned this Feb 14, 2023
@0xTim
Copy link
Collaborator

0xTim commented Feb 14, 2023

All for this! One thing to keep in mind (though it shouldn't be a blocker of any sort) is the long term goal for the site is to migrate it to Swift (the exact method TBC). So whilst we don't need to wait for an unknown future it would be good to try and ensure we don't corner ourselves 😅

@yakatyansh
Copy link

@federicobucchi hey i am a student and know some web development, so if possible can i work with you on this issue ?

@federicobucchi
Copy link
Member

@federicobucchi hey i am a student and know some web development, so if possible can i work with you on this issue ?

@yakatyansh of course! I am going to try to push a base thing next week and then I will include you!

@yakatyansh
Copy link

@federicobucchi thank you so much, looking forward to working with you and learning.

@yakatyansh
Copy link

@federicobucchi Until then, I am going through the codebase and taking it all in, if any doubts should i ask you right here ?

@federicobucchi
Copy link
Member

@federicobucchi Until then, I am going through the codebase and taking it all in, if any doubts should i ask you right here ?

@yakatyansh I am always learning and checking new things too! I think that maybe we can leave this Issue to talk specifically about the Calendar and you can use forums for specific frameworks questions! At some point I will find resources to link!

@yakatyansh
Copy link

yakatyansh commented Feb 16, 2023

@federicobucchi sure if i find anything useful related to the same i will provide here, to confirm once we are using stencil right ? The web component building framework? https://stenciljs.com/ here is the link for the same

@yakatyansh
Copy link

Hey @federicobucchi when should we start the work this week ?

@yakatyansh
Copy link

@federicobucchi i am free now was busy with my final exams untill wednesday, I am now starting with buliding components on stencil and practicing and then i will build a prototype of the calendar and push the same to git

@yakatyansh
Copy link

Will keep you updated with my progress daily here itself

@federicobucchi
Copy link
Member

@yakatyansh apologies it's taking some more time. I am closer to release the first base of web components, but I am figuring some logistics that I will explain later. Have a nice weekend!

@yakatyansh
Copy link

yakatyansh commented Feb 26, 2023

@federicobucchi no issues you take your time, have a nice weekend !!

@yakatyansh
Copy link

btw @federicobucchi i have sent you a connection request on linkedin i would love to connect with you. My name is Yash Katyan.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants