You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
Preferred submission format
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.
Format checker
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.