JOSS Submission Checklist for GTMNERR Science Dashboard
This checklist outlines the necessary steps to prepare the repository for a successful submission to the Journal of Open Source Software (JOSS).
✅ Essential Files & Metadata
These items are required by JOSS for a submission to be considered.
👍 Recommended Files for Community & Discoverability
These files are not strictly required but are best practices that JOSS reviewers look for.
🚀 Documentation & Local Usability
Reviewers must be able to easily install and run the software locally.
🔬 Final Review
Perform a final check against JOSS policies before submitting.
JOSS Submission Checklist for GTMNERR Science Dashboard
This checklist outlines the necessary steps to prepare the repository for a successful submission to the Journal of Open Source Software (JOSS).
✅ Essential Files & Metadata
These items are required by JOSS for a submission to be considered.
Add an OSI-approved LICENSE file.
LICENSEorLICENSE.mdin the root of the repository.Create the
paper.mdfile.Create a
references.bibfile.paper.mdin BibTeX format..bibfile is referenced correctly within thepaper.mdfile.👍 Recommended Files for Community & Discoverability
These files are not strictly required but are best practices that JOSS reviewers look for.
Add a
CONTRIBUTING.mdfile.Add a
CODE_OF_CONDUCT.mdfile.Generate a
codemeta.jsonfile.🚀 Documentation & Local Usability
Reviewers must be able to easily install and run the software locally.
Update the main
README.mdwith clear instructions.Add a dedicated section for local installation and execution. Include the following two methods:
Method 1: Running with R
git clonecommand.shiny::runApp()Method 2: Running with Docker
git clonecommand.docker build -t gtm-dashboard -f 05_DASHBOARD/Dockerfile .docker run -p 3838:3838 gtm-dashboardhttp://localhost:3838Add instructions for running tests.
README.mdexplaining how a user can run the tests located in the04_Testsdirectory.🔬 Final Review
Perform a final check against JOSS policies before submitting.
Confirm software meets JOSS "substantial scholarly effort" criteria.
Confirm software meets criteria for web-based tools.
paper.mdand review thread.Check for any potential conflicts of interest.
Review authorship list.
Read through the full JOSS Submission Requirements one last time.