An email-based submission and review system
Make sure you have Python 3.12 or later installed. Run the following command to install the dependencies:
pip install -r requirements.txt
Create a .env
file in the root directory like this:
EMAIL_ADDRESS=[email protected]
EMAIL_PASSWORD=your_email_password
IMAP_HOST=imap.your_email_provider.com
SMTP_HOST=smtp.your_email_provider.com
REVIEWER_EMAIL_ADDRESSES="[email protected]
[email protected]"
MIN_REVIEWERS=1
LOGGING_LEVEL=INFO
IS_PERIODICAL=false
Run the following command to start the server:
python main.py
Create a repository secret ENV
of the .env
file content, then enable the GitHub Actions workflow run.yml
.
PRs accepted.
AGPL-3.0-or-later © Zijian Zhang