https://github.com/NewcastleRSE/WorkshopScheduler_Java
When organising a Carpentries workshop a website is created for the workshop using the Carpentries workshop template (https://github.com/carpentries/workshop-template). The workshop template includes a schedule which shows the start and end times of each episode for every day including break times. This program allows a user to capture the start time of a session and the length (in minutes) of all the episodes. The program also allows break and lunch times to be inserted at any point. The program provides for initial keybard input or input from a csv file. Once the user is happy with the schedule it can be exported as an html table which can then be included in the workshop website repository saved as a file called schedule.html.
Click for USER MANUAL
- Dr Jannetta Steyn, [email protected]
- Ruxandra Neatu
Jannetta Steyn
RSE Team
Newcastle University
([email protected])
- Java 17
- SparkJava
- Apache Log4J
- Apache Maven
- Gson
- Junit
- MigLayout
Java 17
mvn package
java -cp <path-to>jws.jar com.jannetta.workshopscheduler.Main
How to run tests on your local system.
Deploying to a production style setup but on the local system. Examples of this would include venv
, anaconda
, Docker
or minikube
.
Deploying to the production system. Examples of this would include cloud, HPC or virtual machine.
Please cite the associated papers for this work if you use this code:
@article{xxx2021paper,
title={Title},
author={Author},
journal={arXiv},
year={2021}
}
This work was funded by a grant from the UK Research Councils, EPSRC grant ref. EP/L012345/1, “Example project title, please update”.