If you’d like your blog to be aggregated on Planet Ubuntu, you need only follow a few steps!
First, you need to create your own editable copy of the Ubuntu Planet project.
Go to the main repository page: https://github.com/Ubuntu-Community-Team/terra
In the top-right corner, click the "Fork" button.
Choose a name for your fork and click "Create fork." This creates a copy of the entire project under your GitHub account (your-username/terra).
Now, you can edit the feeds list and add your own:
In your newly created fork (your-username/terra), navigate to the file: feeds.json (The full path is /terra/feeds.json).
Click the pencil icon (✏️) in the top right of the file view to start editing.
Add your feed entry to the bottom of the list, just before the closing square bracket (]).
Ensure your new entry follows this structure exactly, separating the name and url with a comma, and ending your entry with a comma unless it's the very last one.
[
// ... (Existing entries above)
{
"name": "My Awesome Ubuntu Blog",
"nick": "my-launchpad-id",
"url": "https://my-awesome-blog.com/feed.xml"
},
{
"name": "Other Cool Ubuntu Blog",
"nick": "wartywarthog",
"url": "https://ubuntu.com/blog/feed/"
}
// <-- NOTE: No comma after the very last entry
]
After adding your feed to the list, you need to save your changes to your fork.
Scroll down to the "Commit changes" section at the bottom of the page.
Enter a clear commit message like: Add: My Blog Name to feeds.json
Ensure the "Commit directly to the main branch" radio button is selected.
Click the green "Commit changes" button.
The final step is to submit your change from your fork back to the main repository.
Go back to the main page of your fork (your-username/terra).
You should see a highlighted box indicating that your main branch is ahead of the original. Click the green "Contribute" button, and then click "Open pull request."
Review the changes (it should only show your added lines in feeds.json).
Add a brief title and description explaining who you are and why you're adding your feed (e.g., "Adding feed for Ubuntu Member John Doe").
Click the green "Create pull request" button.
Once your Pull Request is created, it will be reviewed, merged and the automated Planet aggregator will pick it up on the next refresh.