Skip to content

Event Publishing System, Linz hACkT 2023 Entry

License

Notifications You must be signed in to change notification settings

belehla/boudicca

 
 

Repository files navigation

boudicca.events

Welcome to the boudicca.events git repo!

boudicca.events collects and shows events from as many sources as possible and displays them on one site, enriched with Accessibility Information. To do this we automatically collect the data from different sites with so-called EventCollectors.

You can access boudicca.events at https://boudicca.events/ and you can learn more about us here: https://boudicca.events/about

Data Model

boudicca.events is only concerned about Events, but some of the underlying services are more generic and could be used for other information as well, those would be called "Entry".
boudicca.events is a database of Events, which are simple Key->Value pairs, but in order to support some use-cases it also supports format and language Variants of properties, please see Data Model for more information. In theory, you can put whatever you want into an Event, but to have some consistency and interoperability it is encouraged to comply to the keys and formats defined in the Semantic Conventions as well as you can.

Using Boudiccas REST Apis

When you want to use our data via our REST Apis or want to create our own publisher or service with Boudicca see REST

Architecture

see our Architecure overview

Deploying Boudicca

TODO

Local development setup with IntelliJ

If you want to help us with developing Boudicca or fix a bug, see our Developing guide

Technical descriptions of our Services

If you need more in-depth understanding of our services and their code please see: Tech

About

Event Publishing System, Linz hACkT 2023 Entry

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 81.2%
  • Handlebars 12.1%
  • Java 4.5%
  • JavaScript 1.4%
  • Shell 0.3%
  • Mustache 0.3%
  • Dockerfile 0.2%