Managing Submissions using GitHub

A guide for setting up submission repositories for conferences, proceedings or lab-groups

This guide is designed for editorial teams at journals, lab group websites, or personal sites who are managing a focused collection of articles, such as conference proceedings, consortium articles, or lab-group papers.

Repository Setup

The repository on GitHub will serve as the central hub for submissions, reviews, and publications. The repository is organized contains a directory dedicated to submissions, such as a articles folder. This repository may include a template example that authors can copy. The README.md should have brief guidelines for the submissions process to help authors with the expected format of the papers submitted, for example, as LaTeX or MyST Markdown.

To get started, you can clone the Template Repository, which includes some basic instructions for authors as well as a GitHub action that will run on every pull request that is tagged appropriately. To get setup, start by forking the Template Repository. This repository will host all submissions, reviews, and accepted papers. Add members of your editorial team as collaborators in the repository, you do not need to add prospective authors as they will create pull-requests to add their submissions.

Repository and Action Overview

To help you visualize and implement this setup, you can refer to our Template Repository. This repository includes:

  • README.md: Outlines the purpose of the repository, submission instructions, and the review process. It acts as the first point of information for potential contributors and reviewers.
  • Templates: Located in the articles folder, these templates demonstrate to authors how to create a submissions. It includes placeholders for all required elements such as the title, authors, abstract, sections, and supporting materials.
  • GitHub Action: Curvenote utilizes GitHub Actions to automate initial checks and generate previews of submissions. The actions automatically generate a preview of the manuscript as it would appear in publication, and these are linked within the pull request comments for easy access by reviewers.