This guide explains how to generate and commit the rationale metadata file for a Governance Action (GA).
- Access to the internal Google Doc containing the voting rationale.
- Git installed and configured.
- Open the Google Doc containing the rationale text.
- Download the document content as Markdown or keep it open to copy-paste sections.
- Note: Ensure you have the Summary, Rationale Statement, Precedent Discussion, Counterargument Discussion, and Conclusion ready.
- Navigate to the Cardano Foundation Voting Tool: voting.cardanofoundation.org
- Select the Governance Action:
- Find the specific Governance Action you are voting on (verify the Gov Action ID).
- Fill out the Information:
- Copy the text from your source document into the corresponding fields in the tool:
- Summary
- Rationale Statement
- Precedent Discussion
- Counterargument Discussion
- Conclusion
- Ensure specific references (like Constitution and Governance Action Metadata) are included if part of the rationale.
- Copy the text from your source document into the corresponding fields in the tool:
- Download:
- Once filled, click the download button to get the JSON file containing the rationale.
- Locate the downloaded file.
- Rename the file following the repository's naming convention:
- Format:
ga<Index>-<Short-Description>.json - Example:
ga84-van-rossem-hf.json - Tip: Look at existing files in the directory to match the
ganumbering sequence.
- Format:
- Move the file into the correct folder in this repository (e.g.,
202601/for January 2026).
- Open your terminal or Git client in the repository folder.
- Run the following commands:
git pull origin main # Ensure you have the latest changes git add <path/to/your/file> # e.g., git add 202601/ga84-van-rossem-hf.json git commit -m "Add rationale for GA<Index>" git push origin main
- Go to the file in the GitHub repository interface.
- Click the "Raw" button to view the raw JSON content.
- Copy the URL from the browser address bar.
- Share this Raw URL in the team chat.