Very cool and useful. All of it :)

On Thu, Sep 10, 2026 at 4:07 PM Daniel Gruno <[email protected]> wrote:

> Hello, fellow comdev folks,
>
> At the weekly office hours yesterday, Rich brought up his perennial wish
> for a foundation-run calendar tool that we could use for our events,
> both for the wider foundation as well as the individual projects.
>
> To that end, we've set up a work-in-progress service to see if we can
> finally scratch that itch.
>
> The source repo is at: https://github.com/apache/comdev-calendar
> The demo site is live at: https://home.apache.org/calendar/
>
> Do take it for a spin and see what you think.
>
> # Features
>
> The calendar is tied to our OAuth portal, granting people access to
> entries based on the projects they belong to and the tiers within those,
> as well as a personal calendar feature that only that person can see.
>
> Projects are able to manage (create, edit, remove) events for their own
> projects, and PMC members can manage private events, should they have a
> need for those. Ditto, ASF members can manage the foundation events and
> see private events (this could be board meeting info, members meeting,
> operations calls, etc)
>
> All public events are visible to anyone, no login required. There are
> shortlinks[1] and ICS import/export as well as several other
> bog-standard features of any modern calendar app.
>
> The site has an extensive help page, as well as OpenAPI specs for making
> API calls.
>
> Suggested new features, ideas, tweaks, whatever, should be opened as a
> PR or issue in the repo.
>
>
> # Location
>
> The WIP demo runs at https://home.apache.org/calendar/ but this will
> likely not be the final address for the calendar site. One suggestion
> has been to replace events.apache.org with the calendar, another has
> been to set up calendar.apache.org. More ideas, as well as opinions on
> the existing ones, are highly encouraged in this thread.
>
>
> # Maintenance and Disaster Recovery Plans
>
> The demo is currently hosted on our comdev1-ec2-va instance, and the app
> itself is designed to be a turn-key application (you download it, run
> it, job done), so we can move it anywhere we like.
>
> We would likely request that infrastructure backs up the calendar
> database on a daily basis, and I think we would need one or two
> linux-savvy people in comdev to be prepared to help out with basic tasks
> like restarting the app if it is down.
>
> # Timeline
>
> Assuming there is a general positive vibe about this initiative, the
> intention is to trial it for a few weeks, at its current location, while
> we iron out any kinks still in there and tweak other things to our
> liking, and then move it to a production environment at a new, fixed
> location.
>
>
>
> Let me know what you think about the tool and the general idea of us
> hosting an event calendar of our own, as well as any other thoughts that
> may cross your mind on this topic, either here in this thread, on slack,
> or through issues/PRs in the repo.
>
> Some generic questions to get you thinking:
>
> - What is your overall impression of the idea?
> - Are there features you'd like added or changed?
> - Where do you think we should host this? (address-wise)
> - Any social or technical concerns?
>
>
> With regards,
> Daniel.
>
>
>
> [1] While shortlinks are neat/helpful, I do want to stress that we
> should not place much importance on the permanence of these links.
> Events can come and go, or be deleted. We don't have any requirements to
> keep history here.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to