Master Contribution Guide
Welcome to Axomiya IT Labs
We’re building Assam’s first AI and open-source community. Everyone is welcome—regardless of experience level.
Repository Structure
axomiyaitlabs/
├── _data/ Site data (navigation, team)
├── _includes/ Reusable HTML components
├── _layouts/ Page templates
├── _pages/ Main pages (about, projects, community, etc.)
├── _posts/ Research articles and tutorials
├── _projects/ Project descriptions
├── _sass/ Styling (SCSS)
├── assets/ Images, CSS, JavaScript
├── _config.yml Jekyll configuration
├── Gemfile Ruby dependencies
├── PROJECT.md How to add projects
├── RESEARCH.md How to write articles
└── README.md Repository overview
What Can You Contribute?
Projects
Add a new project or update an existing one.
- Read
PROJECT.mdfor detailed instructions - Projects must solve real problems for Assam
- Can be Live, Beta, In Progress, or Ideas
Research Articles
Write tutorials, guides, or explanations about AI and tech.
- Read
RESEARCH.mdfor detailed instructions - Can be in English, Assamese, or both
- Keep language simple and clear
Code & Fixes
Improve the website itself.
- Fix bugs or broken links
- Improve styling or performance
- Add missing features
- Write better documentation
Community
Help others in the community.
- Answer questions
- Review pull requests
- Suggest improvements
- Share in our Telegram: https://t.me/AxomiyaITLabs
How to Contribute
1. Set Up Locally
# Clone the repository
git clone https://github.com/Axomiya-IT-Labs/axomiya-it-labs.github.io.git
cd axomiya-it-labs.github.io
# Install dependencies
bundle install
# Start the local server
bundle exec jekyll serve
Visit http://localhost:4000 to see your changes live.
2. Make Your Changes
- For projects: Add a file to
_projects/ - For articles: Add a file to
_posts/ - For website fixes: Edit the relevant file
Read PROJECT.md or RESEARCH.md for detailed instructions.
3. Test Your Changes
Run bundle exec jekyll serve and verify everything looks good.
4. Commit and Push
# Create a new branch
git checkout -b feature/your-contribution-name
# Add your changes
git add .
# Commit with a clear message
git commit -m "Add: Description of what you changed"
# Push to your fork
git push origin feature/your-contribution-name
5. Open a Pull Request
- Go to https://github.com/Axomiya-IT-Labs/axomiya-it-labs.github.io
- Click “New Pull Request”
- Select your branch
- Write a clear title and description
- Submit!
Design System
The site uses a clean, minimal design system:
- Colors: Warm, accessible palette
- Typography: Clear, readable fonts
- Mobile First: Works great on phones and tablets
- No Jargon: Accessible to everyone
Don’t change the design without discussing with the team first.
Writing Guidelines
Be Clear
- Use simple, everyday words
- Avoid jargon or explain it
- Write short sentences
- Use bullet points
Be Respectful
- Welcome beginners
- No gatekeeping
- Assume good intentions
- Give credit to others
Be Helpful
- Include examples
- Link to related content
- Explain why something matters
- Proofread before submitting
Git Commit Messages
Write clear, descriptive messages:
Add: New project for weather app
Fix: Mobile menu not closing properly
Update: Improve article about AI basics
Docs: Add instructions for new contributors
Start with: Add, Fix, Update, Docs, or Remove
Questions or Issues?
- For quick questions: Ask in Telegram: https://t.me/AxomiyaITLabs
- For bugs: Open a GitHub issue
- For ideas: Discuss in Telegram first
Need Help?
Check these resources:
PROJECT.md- Adding projectsRESEARCH.md- Writing articlesREADME.md- Repository overview- Our Telegram community - Ask anything!
Thank You
Every contribution—no matter how small—helps make Assam’s tech community stronger. We’re grateful for your help!
Maintained with care by Axomiya IT Labs community.