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

Modularize GM Page #671

Open
ArshMalik02 opened this issue Dec 10, 2023 · 0 comments · May be fixed by #686
Open

Modularize GM Page #671

ArshMalik02 opened this issue Dec 10, 2023 · 0 comments · May be fixed by #686
Assignees
Labels
good first issue byte-sized change that should be easy to make; typically has a fleshed out ticket!

Comments

@ArshMalik02
Copy link
Contributor

Current State

We need to create a new page every quarter for our general meeting. This leads to code bloat on our frontend, as most of the code is the same. The changes that need to be made are the date, time, venue, and the slide deck.

What do we aim for?

Modularize the page to eliminate the need to create new pages every quarter (suggested by @jainsujay02, #670).

One approach could be to parameterize the changes we make every quarter and fetch the required details from a common source such as a sheet that the organizers of the GM could update. This approach would allow for a streamlined method of creating the page and eliminate the need to request relevant information from the required sources.

There could be other ways to implement this idea, and I would encourage open discussion to arrive on the best approach.

@ArshMalik02 ArshMalik02 added the good first issue byte-sized change that should be easy to make; typically has a fleshed out ticket! label Dec 10, 2023
@ArshMalik02 ArshMalik02 self-assigned this Dec 10, 2023
@ArshMalik02 ArshMalik02 assigned g1oom and unassigned ArshMalik02 Feb 24, 2024
@g1oom g1oom linked a pull request May 8, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue byte-sized change that should be easy to make; typically has a fleshed out ticket!
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants