import { CodeBracketIcon, RocketLaunchIcon, UserGroupIcon, DocumentTextIcon, StarIcon, ArrowTopRightOnSquareIcon, } from '@heroicons/react/24/outline' export default function OpenSource() { const features = [ { icon: CodeBracketIcon, title: 'Open Source Codebase', description: 'All code is publicly available on GitHub under an open source license. Fork, contribute, or learn from our implementation.', link: 'https://github.com/getcommunityone/open-navigator-for-engagement', }, { icon: DocumentTextIcon, title: 'Comprehensive Documentation', description: 'Detailed documentation for developers, including API docs, data models, deployment guides, and contribution guidelines.', link: import.meta.env.PROD ? 'https://www.communityone.com/docs/intro' : 'http://localhost:3000/docs/intro', }, { icon: UserGroupIcon, title: 'Community Contributions', description: 'Join our community of civic tech developers. Submit issues, create pull requests, or participate in discussions.', link: 'https://github.com/getcommunityone/open-navigator-for-engagement/issues', }, { icon: RocketLaunchIcon, title: 'Hackathons & Events', description: 'Participate in quarterly hackathons focused on civic engagement, government transparency, and community empowerment.', link: '/hackathons', }, ] const techStack = [ { category: 'Frontend', tech: 'React, TypeScript, Vite, TailwindCSS' }, { category: 'Backend', tech: 'FastAPI, Python, PostgreSQL' }, { category: 'Data', tech: 'Pandas, Parquet, HuggingFace Datasets' }, { category: 'Deployment', tech: 'Docker, HuggingFace Spaces, Databricks' }, { category: 'Documentation', tech: 'Docusaurus, Markdown' }, ] return (
Build with us. Contribute to civic tech. Make government data accessible to everyone.
A comprehensive platform for civic engagement, government transparency, and community empowerment.
{feature.description}
{item.tech}
We welcome contributions from developers of all skill levels! Here's how to get started:
See our{' '} CONTRIBUTING.md {' '} for detailed guidelines.