# 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. 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 topic 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 `write:issue`. ## Setup for running pytest Ensure dependencies (use a virtualenv) ```bash pip install pytest ``` Check validity ```bash pytest ```