Welcome to Socle Commun! We are an open, community-driven organization building inclusive, accessible, and sustainable digital tools for education, communities, and public interest technology.
Whether you're a developer, designer, educator, or activist—we believe tech should work with people, not against them.
Socle Commun (French for "common foundation") is about creating shared digital infrastructure for the common good.
Our mission is to deliver tools and libraries that are:
- 🌈 Inclusive — designed for diverse users across languages, cultures, and abilities
- 👥 Collaborative — open-source and community-built
- 🛠️ Practical — focused on real-world needs in education, accessibility, and sustainability
- 🌍 Sustainable — committed to ethical tech and low-tech-friendly approaches
- 🤖 AI Maintainer — Because we believe in LLM tools.
All our projects are designed to be readable and maintainable by both humans and AI agents, following strict conventions to ease automated contributions.
- 🗣️ Pick’n Talk — A modular toolset for creating and managing inclusive pictograms, with multilingual support and customizable user interfaces.
📦 API / 📝 Docs
We welcome contributors of all kinds:
- Coding (front-end, back-end, accessibility)
- UI/UX design
- Content writing & translation
- Community outreach & feedback
👣 To get started:
- Check out open issues labeled ⛑
- Join our community discussions
We follow a simple emoji-based system for commit messages:
Emoji | Meaning |
---|---|
🧠 | AI logic, decisions, strategy |
⚙️ | Setup, configuration, runtime |
📦 | Add/Update dependencies |
📁 | Organization, refactor structure |
📝 | Documentation, README, configs |
🧪 | Tests, mocks, validation |
🐛 | Bug fixes |
🚀 | Deploy |
🔥 | Remove code |
✨ | Add cool new feature |
- Pick’n Talk was prototyped with post-its and markers before a single line of code was written.
- One of our tomatoes survived a full dev cycle with a soil sensor in it—and thrived. 🍅
Let's build useful, ethical tech together. Got a question or an idea? Open an issue or join our discussions!
Nous sommes une organisation ouverte et communautaire qui construit des outils numériques inclusifs, accessibles et durables pour l’éducation, les communautés et la technologie d’intérêt général.
Que vous soyez développeur·se, designer, enseignant·e ou militant·e — nous croyons que la technologie doit travailler avec les personnes, pas contre elles.
🙋♀️ Qu'est-ce que Socle Commun ?
Socle Commun vise à créer une infrastructure numérique partagée pour le bien commun.
Notre mission est de livrer des outils et des bibliothèques qui sont :
🌈 Inclusifs — conçus pour des utilisateurs divers, toutes langues, cultures et capacités confondues 👥 Collaboratifs — open-source et construits par la communauté 🛠️ Pratiques — focalisés sur des besoins concrets en éducation, accessibilité et durabilité 🌍 Durables — engagés pour une technologie éthique et des approches low-tech-friendly 🤖 IA Mainteneur — Parce que nous croyons aux outils basés sur des LLM (modèles de langage). Tous nos projets sont conçus pour être lisibles et maintenables par des humains et des agents IA, en suivant des conventions strictes pour faciliter les contributions automatisées.
🔧 Nos projets
🗣️ Pick’n Talk — Un ensemble d'outils modulaires pour créer et gérer des pictogrammes inclusifs, avec un support multilingue et des interfaces utilisateur personnalisables.
🌈 Comment contribuer
Nous accueillons tous types de contributions :
- Développement (front-end, back-end, accessibilité)
- Design UI/UX
- Rédaction de contenu & traduction
- Animation de communauté & retours utilisateurs
👣 Pour commencer :
- Lisez notre [guide de contribution](CONTRIBUTING.md)
- Consultez les issues ouvertes marquées ⛑
- Rejoignez nos discussions communautaires
👩💻 Ressources utiles
📖 [Documentation principale](https://socle-commun.github.io/) ✍️ Conventions de commit avec emoji
Nous suivons un système simple basé sur des emoji pour nos messages de commit :
Emoji | Signification |
---|---|
🧠 | Logique IA, décisions, stratégie |
⚙️ | Setup, configuration, runtime |
📦 | Ajout/Mise à jour des dépendances |
📁 | Organisation, refactorisation de structure |
📝 | Documentation, README, configs |
🧪 | Tests, mocks, validation |
🐛 | Corrections de bugs |
🚀 | Déploiement |
🔥 | Suppression de code |
✨ | Ajout d'une nouvelle fonctionnalité cool |
🍿 Le saviez-vous ?
- Pick’n Talk a été prototypé avec des post-its et des marqueurs avant d’écrire une seule ligne de code.
- Une de nos tomates a survécu à un cycle complet de développement avec un capteur de sol… et a prospéré. 🍅
Construisons ensemble une technologie utile et éthique. Une question ou une idée ? Ouvrez une issue ou rejoignez nos discussions !