For creating and managing an Internet-Draft (I-D).
A separate template repository exists to help people get started with this tool. With that repository, setup is a very simple process.
-
Create a new repository using the template. Check "Include all branches", or you will need to enable GitHub Pages manually.
-
Rename your I-D and add a title. The newly created repository will contain a link to a page where you can do this using the GitHub editor. Setup will automatically run. Setup should be done in less than a minute.
Now you are set to work on the document, using whatever process you choose. This uses all the same capabilities as the manual process, so contributors can use command-line tools if that suits them.
To publish an I-D, create a new release and the draft will be submitted to the datatracker automatically.
Note: The newly created repository will run a few actions during this process that might fail. That's OK. They will succeed once you edit the draft. If it bothers you, delete the runs in the UI.
It is not possible to update workflows (the files GitHub Actions use) from an action unless you use custom personal access tokens. Rather than complicate the setup process by requiring a token, this template includes all the necessary workflow files from the beginning, plus a special setup workflow. Before the repository is properly setup, the other workflows will fail immediately (and safely). The setup workflow removes itself once it is successful.