Skip to content

Latest commit

 

History

History
82 lines (52 loc) · 2.48 KB

README.md

File metadata and controls

82 lines (52 loc) · 2.48 KB

Workshop Scheduler

GitHub Repository

https://github.com/NewcastleRSE/WorkshopScheduler_Java

About

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

Project Team

RSE Contact

Jannetta Steyn RSE Team
Newcastle University
([email protected])

Built With

Getting Started

Links with tutorials

Prerequisites

Java 17

Installation

mvn package

Running Locally

java -cp <path-to>jws.jar com.jannetta.workshopscheduler.Main

Running Tests

How to run tests on your local system.

Deployment

Local

Deploying to a production style setup but on the local system. Examples of this would include venv, anaconda, Docker or minikube.

Production

Deploying to the production system. Examples of this would include cloud, HPC or virtual machine.

License

Citiation

Please cite the associated papers for this work if you use this code:

@article{xxx2021paper,
  title={Title},
  author={Author},
  journal={arXiv},
  year={2021}
}

Acknowledgements

This work was funded by a grant from the UK Research Councils, EPSRC grant ref. EP/L012345/1, “Example project title, please update”.