-
Notifications
You must be signed in to change notification settings - Fork 299
ACLPUB2
Matt Post edited this page Jan 15, 2024
·
1 revision
ACLPUB2 is a new ingestion format, written ca. 2020, that replaces the old format, written ca. 2000.
If you are a small conference, you can submit a tarball. For larger conferences with many volumes and workshops, what works best is to create a new Github org, and within that org, a repository for every volume.
If you follow the one-repo-per-volume format, you can add the following Github workflow to determine whether your repo meets the required submission format.
Create the file .github/workflows/main.yml
with the following contents:
name: Run Anthology format checking on push
on: [push]
jobs:
check:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: 3.10.13
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install pyyaml
- name: Run sanity check
run: |
wget https://raw.githubusercontent.com/acl-org/acl-anthology/master/bin/aclpub2_format_check.py
python aclpub2_format_check.py
This will run on every push. If there is anything wrong, you will get detailed output.