1
0
mirror of https://codeberg.org/fediverse/fep.git synced 2026-08-05 11:46:04 +00:00
Files
fep/scripts
2023-09-06 19:44:58 +02:00
..
2023-07-16 07:43:02 +00:00
2023-07-16 07:43:02 +00:00
2023-07-19 14:40:31 +00:00
2023-07-16 07:43:02 +00:00
2023-07-16 07:43:02 +00:00
2023-07-16 07:43:02 +00:00
2023-07-16 07:43:02 +00:00
2023-07-16 07:43:02 +00:00
2023-07-16 07:43:02 +00:00

tools for fep editors

Please follow the steps in configuration before following "Merge a FEP".

Merge a FEP

Merge the Pull Request in https://codeberg.org/fediverse/fep/pulls and note the slug.

python scripts/create_issue.py $SLUG

creates the tracking issue and updates the fep with the information. This script prints the issue url, you will need it later to add the link to the SocialHub discussion. Then run

python scripts/create_readme.py

to update the table in README.md. You are now ready to commit the changes to the FEP (added discussionsTo to frontmatter) and README.md, added the new FEP.

Run

python scripts/create_topic.py $SLUG

and following the instructions to create a topic on SocialHub to discuss the FEP.

Finally, add the link to the SocialHub issue to the tracking issue, created above.

Configuration

Add a file config.json to the directory scripts with content

{
  "repo": "fep",
  "owner": "fediverse",
  "token": "CODEBERG_API_TOKEN"
}

The API token can be obtained by visiting https://codeberg.org/user/settings/applications and generating one with scope "public_repo".

Setup for running pytest

Ensure dependencies (use a virtualenv)

pip install pytest

Check validity

pytest