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

Get rid of book-specific features? #35

Open
igneus opened this issue Aug 21, 2018 · 4 comments
Open

Get rid of book-specific features? #35

igneus opened this issue Aug 21, 2018 · 4 comments
Labels

Comments

@igneus
Copy link
Owner

igneus commented Aug 21, 2018

Calendar#lectionary and #ferial_lectionary are features specific to the Mass lectionary, included without much thinking in an initial phase of the project. I am convinced more and more that they don't belong in the scope of this gem.

@martindonat
Copy link

Hi,
thanks a lot for your contributions. I came across "Ordodo", because I looked for a way to compile a liturgical directorium in an easy way. The directoriums I know also include the readings for each day such as:

Christmas, In nocte
[status, color etc]
Reading 1: Jes 9,1–6
Ps: Ps 96,1–2.3 u. 11.12–13a (R: cf. Lk 2,11)
Reading 2: Tit 2,11–14
Ev: Lk 2,1–14

As far as I can see there is no data about the readings included, right? What is this issue about? Did you plan to include it and now want to get rid of it? So I would like to have this feature, I think it's a reasonable extension, but I see that it is a lot of work and don't have an idea how to make it more efficient...

@igneus
Copy link
Owner Author

igneus commented Nov 5, 2018

@martindonat Hi, this issue only expresses my intent to deprecate and remove two methods of the CalendariumRomanum::Calendar class, since they are out of the gem's scope. It's kind of RFC directed towards people whose applications possibly rely on the gem to express their opinions.

Currently neither calendarium-romanum, nor ordodo provide lectionary data. As for calendarium-romanum it would be out of scope - the gem deals with a single task, which is computing the liturgical calendar in the narrow sense: "what celebration should be celebrated on day D?"

The work on ordodo is currently stalled, but I would like to develop another gem on top of calendarium-romanum, dealing with specific features of various liturgical books (lectionary, missal, breviary), and integrate it in ordodo. Unfortunately I can't make any promises as for when (in terms of years) this eventually will be available.
ordodo's initial design follows the shape of the ordo in Czech Republic, and our ordos in the recent decades haven't contained lectionary data. But I have opened an issue igneus/ordodo#1 as a memo that support for the lectionary in ordodo would be useful (probably not only for you).

@martindonat
Copy link

Hmm. Maybe I could help. I have a bit of coding experience and what is needed would be just an XML or JSON which contains the data for each day of each year. Maybe there is already something similar, maybe there is a way to semiautomatically crawl the data from the web. So if you could specify what you are thinking about, I could try to help a bit.

@igneus
Copy link
Owner Author

igneus commented Nov 6, 2018

For possible readers: lectionary-related discussion continued at ---> igneus/ordodo#1

igneus added a commit that referenced this issue Jul 11, 2020
calendarium-romanum's objective is computing "pure liturgical calendar",
computations specific to various liturgical books, like the lectionary,
are out of it's scope.

resolves #35
igneus added a commit that referenced this issue Jul 25, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants