journalovi / journalovi.github.io

The JoVI website in Quarto
https://www.journalovi.org/
Creative Commons Attribution Share Alike 4.0 International
12 stars 2 forks source link

Generate under review experimental article lists automatically #71

Closed mjskay closed 7 months ago

mjskay commented 7 months ago

This allows us to automatically generate the list of experimental articles under review by tagging them and then re-rendering under-review.qmd.

The idea is to tag all experimental track article repos with the article topic. This tag will also be used to automatically find repos to update github issue templates for (when I get to that). Then this bit of code allows us to automatically render the lists of articles on the under-review page by finding those articles.

It should be easy to extend for other article categories as well. It already takes advantage of a visxai tag to separate out VISxAI papers, and we can do the same for Info+.

Later, once articles are published, we could add a published tag and use it to exclude papers from the under review list.

This should help simplify the step where OCs have to add papers to the "Under Review" page --- they will just have to re-render this page instead of manually copying content over (the computed contents are "frozen" (in Quarto speak) to avoid re-computing every time the website is rendered), so it does still require someone to re-render this page, but it should be easier than the current approach.

If we decide we don't like the "freeze" workflow and are fine with re-computing on each render, we could also turn freeze off for under-review.qmd.

mjskay commented 7 months ago

haha cool thanks!