Replies: 6 comments 2 replies
-
I'm not sure about generating it for the development versions. We recently went through an exercise to try and get a handle on the Verovio repo because we built a new version on each commit, and it ended up being gigabytes in size. That was a lot of space, and it was 99% the same from one revision to the next. It may also mean that a wayward search engine finds and promotes a development version of the docs over the 'stable' version, for reasons known only to itself -- maybe someone stumbled across a version, linked to it in a tweet, which then got shared, and then Google thought "hey! this is important!". This isn't very user-friendly for someone Googling it, but it happens quite frequently for all sorts of software, and it's a really hard feedback loop to break once it does happen (dev version gets cited, google finds it, people find it with google and cite it more, google makes it even more important, etc. etc.). An alternate proposal might be to add a Ultimately, though, I think I would be in favour of only building a version of the PDF for merges made to the Can I tag @annakijas1 to see what she thinks, and also so she sees the question about Humanities Commons? |
Beta Was this translation helpful? Give feedback.
-
PS: Can I convert this to a discussion, since there's no actual change proposed or bug reported? |
Beta Was this translation helpful? Give feedback.
-
I was hoping that the |
Beta Was this translation helpful? Give feedback.
-
First of all: many thanks for your efforts @kepper !! I think @ahankinson pointed out a very dangerous pitfall considering the dev-versions and pushed importance through search engines AND commit quality. As long as we're not strictly regulating the latter, a "proper" publication of dev-status should be out of sight I guess. Publishing the commits to stable i.e. releases through e.g. Zenodo would be great, though! One thing that bothers me a bit since our transition to our continuous integration workflow (and does so again in this context) is the fact, that the source and the product do not live in the same repo… but never mind! The pre-dominant questions concerning the integration of your source2PDF stuff are:
And of course, I'd be happy to assist in making this happen! |
Beta Was this translation helpful? Give feedback.
-
please see #959 for current status |
Beta Was this translation helpful? Give feedback.
-
PDF is now available. Thanks @kepper for the amazing work! Further improvements/workflows will be addressed in #1162. Closing this discussion. |
Beta Was this translation helpful? Give feedback.
-
Dear all,
I'm working on bringing back a PDF version of the Guidelines. Much of that has been prepared in our transition back to ODD already, and I'm quite close to making a PR for this. Just for giggles: Right now, we're looking at ~5700 pages, but that can easily go up or down by a couple hundred pages. A more relevant number is probably the size of the Guideline chapters (as opposed to the specs), which is still some 350+ pages. I'm deeply impressed by what the community as a whole has achieved with this!
There are some open questions about this, though, mostly related to the workflow with this.
I would like to automatically publish each PDF, even for the development versions. With Zenodo, it seems possible to get a reserved DOI through their API. That DOI could be embedded in the PDF before upload. I already have access to all contributors on GitHub, and we could probably add them automatically as contributors to the publication on Zenodo. If we'd have Orcid IDs or GNDs, we could even identify them properly. It also seems possible to use the
obsoletes
property in their API to link alldev
versions.I know that this is will create a huge number of MEI publications. However, if we manage to keep them structures (using the
obsoletes
property or some such), I think this is worthwhile, because it only reflects the community's activity. The huge benefit is that we can give public recognition to the work that community members contribute to MEI.While I will continue to work on the shape of the PDF, I would like to get some feedback on this. I must say I'm not married to Zenodo, but haven't found a similar API functionality for Humanities Commons. In any case, I would require assistance to set up the corresponding workflow for this. So, what do people think? Just mentioning @bwbohl, @musicEnfanthen, and @ahankinson here because I would approach them first for assistance, but everyone else's feedback and help is equally appreciated :-)
Beta Was this translation helpful? Give feedback.
All reactions