About the project
An Event Calendar where Codeberg e.V. as well as projects hosted on Codeberg can publish their events (e.g. meetups, workshops, get-togethers).
State
Running - Looking for contributions
List the people who joined the team.
- none
Tasks
Pick one or many ...
- We need more events! :-) Feel free to contribute!
- Announcing regular meetings, including
- publication to calendar
- defining the agenda
- sending reminders and inviting contributors
- Technical maintenance of the underlying static site generator
Which references are already available for the project?
- Site: Currently https://codeberg.codeberg.page/Events - we should get a proper subdomain under codeberg.org sorted out (see Codeberg/Events#9)
- Repo: https://codeberg.org/Codeberg/Events
- Upstream (for technical contributions): https://codeberg.org/lhinderberger/calendity
- Matrix-Channel: None project-specific, but the overall "Contributing to Codeberg" channel is a good place to ask: http://matrix.to/#/%23contributing-to-codeberg:kle.li
Looking for ...
- Teamleads / Maintainers (taking responsibility)
- Co-Maintainers (sharing responsibility)
- Software developers
- System administrators
- Writers
- Designers
- Public Relation / Communication experts
- Input and suggestions
- Testing and Feedback
Technical Details on the calendar setup
Codeberg Events is a statically-generated site based on the calendity project template for Eleventy.
Events are defined by creating a Markdown file that holds the event invitation plus front matter defining an event's metadata (e.g. date and duration).
The static site generator is run in the CI on push to the main branch and generates a site where events can be browsed, as well as RSS and ICS feeds, which is ultimately accessible using Codeberg Pages.
Issue thread meta
- ... discuss the project idea and give general input
- ... discuss technical details about the project
- ... commit yourself to be part of the project (becoming a maintainer etc)
- ... suggest approaches to the project (e.g. creating a repository, chat etc)