If you’re interested to work on the " Develop a SLM/LLM using Ramalama RAG based off Fedora RPM Packaging Guidelines " project and feeling confused about how to begin your Outreachy journey with Fedora, this guide will walk you through everything you need to do; step by step.
Overview
The process is divided into 2 phases:
- Phase 1: Pre-requisite Tasks
- Phase 2: Project Contribution (RamaLama)
You must complete Phase 1 before moving to Phase 2.
Phase 1: Pre-requisite Tasks
These tasks are designed to get you familiar with the workflow, build meaningful contribution, collaboration and knowledge sharing.
Important:
Complete them in order (Step 1 → Step 6) because they build on each other.
How to Work on Each Task
For every task:
- Open the task link
- Read the instructions carefully
- Complete the task
- Scroll down to the comment section
- Submit your work there
There are currently six pre-requisites task and they can all be found here
Amongst these six pre-requsites tasks, four are mandatory and two are optional. Please note that these pre-requisite tasks do not require assignment.
The four mandatory tasks are, please complete them in order.
- Set up your Fedora Account System (FAS) account
- Set up a personal blog
- Write a blog post that introduces the Fedora community to your audience
- Promote your intro blog post on social media
The optional tasks are the following;
Example (Step 1)
Let’s say Step 1 asks you to:
Set up your Fedora Account System (FAS) and upload a screenshot
What you should do:
- Create your FAS account
- Take a screenshot of your profile
- Go back to the task page
- Scroll to the comment section
- Upload your screenshot with a short note
That’s your submission.
Repeat This for All Steps
Follow the same process for each task:
- Read → Complete → Submit in comments
Notes
- You do not need to be assigned these tasks
- Just complete and submit them directly
- Make sure your submissions are clear and complete
Phase 2: RamaLama
After completing Phase 1, you can move to Phase 2.
How to Start Phase 2
- Go through the available Phase 2 tasks
- Pick one task you’re interested in
- Open the task
- Go to the comment section
These are the available tasks for phase 2 as as the time this doc was composed
- [Outreachy 2026] Docling: explore document processing basics
- [Outreachy 2026] Docling: processing multilingual documents
- [Outreachy 2026] RamaLama: learn how RamaLama makes working with AI boring
What to Submit
In your comment, include:
- Links to the comment of all your completed Phase 1 task submissions (this will make it conveinient for mentors to easily access your submissions)
- A short message requesting to be assigned
Example
Hello [mentor_name here], I’ve completed all the pre-requisite tasks.
Here are my submissions:
- Step 1: [link]
- Step 2: [link]
- Step 3: [link]
I would like to work on this task. Kindly assign it to me.
Important: To get the link to the comment of your completed pre-requisites tasks, scroll to your comment on that task, look at the top right of your comment, you will see an elipses (three dots), click on it and select copy link as displayed in the image below.
Important Tip
Do not start working on a Phase 2 task until:
- You’ve completed Phase 1
- You’ve commented and requested assignment
- A mentor has assigned it to you
Pro Tips
- Be clear and organized in your submissions
- Follow instructions exactly as stated
- Don’t rush; accuracy matters more than speed
- Keep all your submission links handy
If you need further help or clarification, please state it in the comment.
Happy Contribution!
