1
0
mirror of https://codeberg.org/fediverse/fep.git synced 2026-08-05 03:35:52 +00:00
Files
fep/scripts/README.md
T

64 lines
1.4 KiB
Markdown
Raw Normal View History

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](https://codeberg.org/fediverse/fep/pulls)
and note the slug.
```bash
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
```bash
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
```bash
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
```json
{
"repo": "fep",
"owner": "fediverse",
"token": "CODEBERG_API_TOKEN"
}
```
The API token can be obtained by visiting [https://codeberg.org/user/settings/applications](https://codeberg.org/user/settings/applications) and generating one with scope "public_repo".
## Setup for running pytest
Ensure dependencies (use a virtualenv)
```bash
pip install pytest
```
Check validity
```bash
pytest
```