Adding resources to the website #230
chartgerink
started this conversation in
General
Replies: 2 comments 1 reply
-
Thanks for starting this discussion! A couple of questions or design decisions to make:
|
Beta Was this translation helpful? Give feedback.
1 reply
-
Form for submitting resources is proposed and open for discussion: #234 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
We often share resources in the Slack channel, which are of value to the many people involved in this project. Such resources are primarily links, potentially with some extra context to help understand why it might be relevant. Those resources depend on participation at a specific time in the Slack, and easily get lost over time. They could very well have a lifetime beyond that!
In this topic, I propose a way for us to collectively share resources and make them available beyond the Slack channel with minimal effort. This is the result of a need that was indicated by several people to have a resources page on the website, instead of just on different slack channels people may or may not be in.
cc @Bisaloo
Submitting resources
I propose to use a special category in the GitHub discussion forum called "Resources" (or such), where resources are shared. This way we would not need additional infrastructures to post and the biggest barrier is using GitHub for this.
To post in the "Resources" category, people will fill out a GitHub discussion form that asks for:
Such a form allows us to structure the content and preselect labels for the resources (preventing wildgrowth on this). The resources are immediately available as a GitHub discussion with all the features that gives (upvoting, threading). An initial proposal is included below for this form.
Open for form syntax
This would live under
.github/DISCUSSION_TEMPLATE/resources.yml
for example.We could optionally create a workflow to actually mark the discussions on the GitHub side with the same labels as well.
Processing submitted resources
We can use the discussions event in GitHub Actions, to run a workflow when a discussion is created. This way, we could add the resource to the website.
This new workflow would roughly work as follows:
/resources/*.qmd
)/resources/*
will get rendered in a Quarto listing pageOpen for workflow idea
Remaining questions
In the yaml for the listing page:
With the
custom_listing.ejs
beingBeta Was this translation helpful? Give feedback.
All reactions