The World's Most Comprehensive Digital Archive of Tigray, Ethiopia
π Visit Live Site β’ π Documentation β’ π€ Contribute β’ π Report Issue
A project by Ternafit NGO
The Tigray Knowledge Base is an authoritative, multimedia-rich platform documenting every facet of Tigray, Ethiopia. Built and maintained by Ternafit NGO, this resource serves as the definitive digital repository for researchers, journalists, policymakers, students, and anyone seeking verified information about this historic region.
To preserve, document, and disseminate the rich cultural heritage, complex history, and contemporary realities of Tigray through an accessible, evidence-based, and ethically-maintained knowledge platform.
| Category | Features |
|---|---|
| π Data & Analytics | Interactive charts, downloadable datasets, real-time statistics |
| πΊοΈ Geography | Detailed interactive maps, administrative boundaries, GIS data |
| π History & Culture | Ancient civilizations to modern history, cultural heritage sites |
| π₯ Demographics | Population statistics, ethnic composition, social indicators |
| πΌ Economy | Sector analysis, trade statistics, development metrics |
| π Education & Health | Institutional directories, system analyses, healthcare infrastructure |
| βοΈ Governance | Current affairs, political structure, legal frameworks |
| π Discovery | Full-text search, advanced filtering, citation management |
- Python 3.8+
- Git
- Modern web browser
# 1. Clone repository
git clone https://github.com/yosephdev/tigray.ternafit.org.git
cd tigray.ternafit.org
# 2. Create virtual environment
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
# 3. Install dependencies
pip install -r requirements.txt
# 4. Launch development server
mkdocs serve
# 5. Open browser to:
# http://localhost:8000mkdocs build # Outputs to `site/` directory- Static Site Generator: MkDocs with Material theme
- Frontend: HTML5, CSS3, JavaScript (ES6+)
- Data Visualization: Plotly.js, Vega-Lite
- Mapping: Leaflet.js with OpenStreetMap
- Hosting: Cloudflare (CDN, SSL, CI/CD)
- Version Control: Git & GitHub
tigray.ternafit.org/
βββ docs/ # Main content directory (MkDocs)
β βββ index.md # MkDocs home (overwritten by the redesign landing page)
β βββ land/ # The Land: geography, climate, admin divisions, maps
β βββ society/ # People & Society: demographics, economy, education, health
β βββ history/ # History: ancient, Aksumite, medieval, modern, post-1991
β βββ war/ # The Tigray War (2020β2022) documentation
β βββ culture/ # Culture & Diaspora
β βββ current-affairs/ # Current Affairs: situation reports, TPLF brief, investigations
β βββ resources/ # Resources: library, datasets, maps, downloads
β βββ about/ # About Ternafit, mission, contributors, FAQ, contact
β βββ support.md # Support Us / donate
β βββ assets/ # Media & data files (css, js, images, data, maps)
βββ redesign/ # Custom landing page (HTML/CSS/JS) promoted to site root by a hook
βββ hooks/ # MkDocs build hooks
βββ mkdocs.yml # Configuration & unified navigation taxonomy
βββ requirements.txt # Python dependencies
βββ README.md # This file
We welcome contributions from researchers, developers, designers, and subject matter experts.
- π Content Creation: Research articles, data analysis, historical documentation
- π» Code Development: Feature implementation, bug fixes, performance optimization
- π¨ UI/UX Design: Interface improvements, accessibility enhancements
- π Data Curation: Dataset collection, verification, visualization
- π Translation: Content localization (Tigrinya, Amharic, Arabic, etc.)
- π Quality Assurance: Fact-checking, proofreading, technical review
- Fork the repository
- Create a feature branch (
git checkout -b feature/description) - Implement changes following our style guide
- Test thoroughly (content accuracy & technical functionality)
- Commit with descriptive messages (
git commit -m 'Add: [feature] description') - Push to your fork (
git push origin feature/description) - Submit a Pull Request with detailed description
The Tigray Knowledge Base is maintained by volunteers and supported through donations. Your contribution helps us:
- π Maintain servers and hosting infrastructure
- π Acquire research materials and data sources
- π Conduct fact-checking and verification
- π οΈ Develop new features and improvements
- π Translate content into multiple languages
You can support this project through:
| Platform | Link | Purpose |
|---|---|---|
| GitHub Sponsors | Sponsor yosephdev | Direct monthly support |
| Open Collective | tigray-knowledge-base | Transparent collective funding |
| Buy Me a Coffee | buymeacoffee.com/tigraykb | One-time donations |
| Custom Donation | Ternafit NGO | Organization-wide support |
Not able to donate financially? You can still help:
- β Star the repository on GitHub
- π Share the project with researchers and institutions
- π Contribute content, code, or documentation
- π Report issues and suggest improvements
- π Translate content into other languages
All funds received through these platforms are used exclusively for:
- Hosting and infrastructure costs ($50-100/month)
- Domain registration and SSL certificates ($30/year)
- Data acquisition and research materials
- Development tools and services
- Community outreach and promotion
Note: Ternafit NGO is a registered non-profit organization. Donations may be tax-deductible in some jurisdictions.
- β Accuracy: All claims must be verifiable with cited sources
- β Neutrality: Maintain objective, balanced perspectives
- β Accessibility: WCAG 2.1 AA compliance for all content
- β Performance: Optimized loading times (<3s on 3G)
- β Security: No sensitive personal information
- Repository Code: MIT License - Open source with attribution
- Text & Articles: CC BY-SA 4.0 - Share with attribution
- Data & Statistics: CC0 1.0 where possible
- Media Assets: Varied licenses - See individual asset metadata
Ternafit is a registered non-governmental organization committed to:
- Cultural Preservation: Documenting and protecting Tigrayan heritage
- Educational Advancement: Supporting academic research and public education
- Humanitarian Response: Providing aid during crises and recovery
- Community Development: Fostering sustainable social progress
- Digital Advocacy: Leveraging technology for social good
- Documentation: docs/ - Detailed guides and tutorials
- Issue Tracker: GitHub Issues - Bug reports
- Discussions: GitHub Discussions - Q&A
- Website: ternafit.org
- Project Site: tigray.ternafit.org
- Email: See contact form on organization website
Thanks to all researchers, developers, and volunteers who have contributed their expertise.
- Academic institutions and research organizations
- Government and international agency publications
- Verified community-submitted information
- Open-source software communities
- Cloud infrastructure providers
- Educational institutions supporting research
| Version | Date | Key Changes |
|---|---|---|
| v2.1.0 | Jan 2026 | Fixed Vega-Lite rendering, restructured assets, added datasets |
| v2.0.0 | Aug 2025 | Complete redesign with professional branding |
| v1.5.0 | Jul 2025 | Added interactive data visualizations |
| v1.0.0 | Jun 2025 | Initial public release |
Preserving Heritage β’ Empowering Knowledge β’ Building Community
β Star on GitHub β’ π’ Share on Twitter β’ π§ Contact Us
Β© 2026 Ternafit NGO. All rights reserved where applicable.