dh-tech / dh-tech.github.io

The international grass-roots community of Digital Humanities software engineers.
https://dh-tech.github.io/
5 stars 9 forks source link

Started a jobboard #112

Closed jdamerow closed 3 months ago

jdamerow commented 5 months ago

What do you think? We would need a Google form and either a job to removed expired jobs or just do it by and every once in a while.

render[bot] commented 5 months ago

Your Render PR Server URL is https://dh-tech-pr-112.onrender.com.

Follow its progress at https://dashboard.render.com/static/srv-cnphpjed3nmc73ehbjag.

ColeDCrawford commented 5 months ago

Would we be pulling these manually from the form? Otherwise we could write up a script to do it on a cron job basis with Actions.

jdamerow commented 5 months ago

As a first pass I would just do it manually from a form. It's probably not too hard to automate it but we might want a human to decide if it's really a job we want to list? Maybe if someone feels very adventurous, we could write a script that automatically opens a PR whenever a new job is submitted and then someone just has to approve/merge the pr? Anyways, for now I think manually isn't too bad. It's not as if we get 100 jobs each month 😄

robcast commented 5 months ago

Looks good to me. Does the list sort automatically by date, or is this done by the person editing the page?

jdamerow commented 5 months ago

It should put them in the order they are in in the yml file. We can probably sort it by date fairly easily but that's as far as I got.

ColeDCrawford commented 5 months ago

I think the link to the form is missing? Other than that, this looks good to me!

I'd be interested in automating this - a script to get new jobs from the Google Form, and then open a PR if they have changed or expired. We can also have a status column not on the Form but in the Sheet in case we want to reject any. But that can come a bit later.

maltevogl commented 3 months ago

lgtm on render. Good to go I would say..