📚 Node [[contribuer au projet]]
đź““ garden/communecter/archives/Contribuer-au-projet.md by @communecter

Philosophie du projet

Nous nous efforçons de rendre la contribution la plus simple possible. Pour nous aider dans cette dĂ©marche ça se passe ici. Si vous ne savez pas par oĂą commencer n’hĂ©sitez pas Ă  poser votre question sur le chat du projet. Le channel "Accueil" est lĂ  pour ça.

Contribuer au code

N’ayez pas peur ! Le code est Ă©crit de manière accessible afin que vous puissiez y contribuer facilement. Si vous ĂŞtes Ă  l’aise avec les mĂ©thodes plus "standard" dans l’industrie, il est possible de coder de votre cĂ´tĂ© et de communiquer via l’API.

Ressources

Contribuer Ă  l’amĂ©lioration de la plateforme

Nous essayons d’amĂ©liorer l’holoptisme du commun (le fait d’avoir accès Ă  tout ce qu’il se passe en rapport Ă  la crĂ©ation de communecter) dans le but de permettre Ă  tout le monde de s’impliquer dans ce dernier et d’en faire rĂ©ellement sa plateforme. Voici quelques liens qui vous permettront de nous aider sur ce sujet :

Contribuer au wiki

Il manque une page sur ce wiki : crĂ©ez-en une. Vous avez identifiĂ© une faute de français : modifiez la page :). …

Astuces

  • Si vous crĂ©ez une page n’oubliez pas de l’intĂ©grer au menu du wiki.
  • Si vous modifiez le nom d’une page, pensez Ă  modifier le lien du menu pointant vers cette page.

Contribuer autrement (divers projets / événements, communication …)

Communecter, en tant que bien commun, se revendique ĂŞtre une communautĂ© ouverte qui tâche de faciliter au maximum les contributions de chacun, quelles qu’elles soient, en fonction de ses envies et de ses compĂ©tences. Pour cela, il convient de donner Ă  voir les projets en cours, leur Ă©tat d’avancement, les prochaines Ă©tapes et les besoins associĂ©s.

Liste et caractéristiques des projets transversaux :

###Projet Tutoriels : Brève description : Ecrire des scripts et tourner des videos de 3 minutes à disséminer dans Communecter pour faciliter son utilisation

Equipe : Julien Lecaille, Rémi Bocquet

Référent : Julien Lecaille

Liens de diffusions d’informations :

Historique / avancement du projet : début

Prochaine étape du projet : NC

Prochaine rencontre / fréquence : NC

###Projet Traduction Brève description : Traduire la version française actuelle dans un maximum de langue pour exporter Communecter.

Equipe : NC

Référent : NC

Liens de diffusions d’informations : NC

Historique / avancement du projet : début

Prochaine étape du projet : NC

Prochaine rencontre / fréquence : NC


Évolution

En 2013 le projet a commencĂ© comme une API sans FrontEnd … avec l’interface, l’architecture a Ă©voluĂ© Dans les versions futures, se posera Ă  un moment la question globale de la qualitĂ© du code

Pixel humain

la communauté de développeurs/contributeurs autour de Communecter Readme de pixelhumain :: https://github.com/pixelhumain/pixelhumain Yii dans Pixel Humain -> http://www.yiiframework.com/

Pour ceux qui n’ont jamais fait de web, Yii va cadrer, avec une vraie modĂ©lisation MVC (modele/vue/controller): c’est le rĂ´le d’un framework

Pas encore eu le temps de passer Ă  Yii2 Proposition rajouter dans la doc des contrĂ´leurs un lien vers la doc de Yii

Communecter version web

http://www.communecter.org

  • php riche en javascript
  • mongodb

readme de l’installation sur le github https://github.com/pixelhumain/communecter BasĂ© sur Citizen Tool Kit (CTK : tout est orientĂ© API et Restful)

Voir le MVC : https://docs.google.com/drawings/d/1nSlaLy6ce7CWxvkXUbwIEYNVTeL6f35qm0CqoBjlvR0/edit?usp=sharing

Pour l’installation docker : https://github.com/pixelhumain/docker

Communecter version mobile

Application mobile CommunEvent sur un stack meteor/NodeJS https://play.google.com/store/apps/details?id=org.communevent.meteor.pixelhumain&ah=lVN3mXqHKQjIOg3qHn0YzhiUebc&hl=fr

  • meteor (javascript pur)
  • mongodb pour mobile

Readme : https://github.com/pixelhumain/communEvent Cherche un dev meteor pour backuper Thomas


A ce stade on essaie de dĂ©finir diffĂ©rents Points d’EntrĂ©e dans le projet L’idĂ©e est de bien segmenter toutes les entrĂ©es possibles (et rappeler cette liste dans chaque repo)

Point d’EntrĂ©e Ă  Communecter sur la documentation

contribuer aux explications https://github.com/pixelhumain/communecter/blob/master/views/default/explainPanels.php IdĂ©e d’Ă©volution : avoir des fichiers Markdown sur le wiki, qui seraient rĂ©cupĂ©rĂ©s automatiquement

Point d’EntrĂ©e Ă  Communecter comme intĂ©grateur Front End web

Front End (jquery) DiffĂ©rents langages sur une mĂŞme page : choix assumĂ© d’avoir des fichiers facilement lisibles pour des dĂ©veloppeurs dĂ©butants

Point d’EntrĂ©e Ă  Communecter sur le stack meteor

Cherche un dev meteor pour backuper Thomas

Point d’EntrĂ©e Ă  Communecter sur un module indĂ©pendant

voir : https://github.com/pixelhumain/api API —> fait son module indĂ©pendant

exemple : Vincent a un projet d’agrĂ©gateur de news/feeds intĂ©grant Diaspora et Communecter (deux rĂ©seaux complĂ©mentaires)

Host ++ API

API Json dans Postman

https://www.getpostman.com/docs/importing_swagger https://github.com/josephpconley/swagger2postman

Point d’EntrĂ©e Ă  Communecter cĂ´tĂ© serveur

NĂ©cessitĂ© d’expĂ©rimenter des mĂ©thodes de serveur non centralisĂ©es (mais capable de gĂ©rer une montĂ©e en charge)

đź““ garden/communecter/en/archives/Contribuer-au-projet.md by @communecter

Philosophie du projet

Nous nous efforçons de rendre la contribution la plus simple possible. Pour nous aider dans cette dĂ©marche ça se passe ici. Si vous ne savez pas par oĂą commencer n’hĂ©sitez pas Ă  poser votre question sur le chat du projet. Le channel "Accueil" est lĂ  pour ça.

Contribuer au code

N’ayez pas peur ! Le code est Ă©crit de manière accessible afin que vous puissiez y contribuer facilement. Si vous ĂŞtes Ă  l’aise avec les mĂ©thodes plus "standard" dans l’industrie, il est possible de coder de votre cĂ´tĂ© et de communiquer via l’API.

Ressources

Contribuer Ă  l’amĂ©lioration de la plateforme

Nous essayons d’amĂ©liorer l’holoptisme du commun (le fait d’avoir accès Ă  tout ce qu’il se passe en rapport Ă  la crĂ©ation de communecter) dans le but de permettre Ă  tout le monde de s’impliquer dans ce dernier et d’en faire rĂ©ellement sa plateforme. Voici quelques liens qui vous permettront de nous aider sur ce sujet :

Contribuer au wiki

Il manque une page sur ce wiki : crĂ©ez-en une. Vous avez identifiĂ© une faute de français : modifiez la page :). …

Astuces

  • Si vous crĂ©ez une page n’oubliez pas de l’intĂ©grer au menu du wiki.
  • Si vous modifiez le nom d’une page, pensez Ă  modifier le lien du menu pointant vers cette page.

Contribuer autrement (divers projets / événements, communication …)

Communecter, en tant que bien commun, se revendique ĂŞtre une communautĂ© ouverte qui tâche de faciliter au maximum les contributions de chacun, quelles qu’elles soient, en fonction de ses envies et de ses compĂ©tences. Pour cela, il convient de donner Ă  voir les projets en cours, leur Ă©tat d’avancement, les prochaines Ă©tapes et les besoins associĂ©s.

Liste et caractéristiques des projets transversaux :

###Projet Tutoriels : Brève description : Ecrire des scripts et tourner des videos de 3 minutes à disséminer dans Communecter pour faciliter son utilisation

Equipe : Julien Lecaille, Rémi Bocquet

Référent : Julien Lecaille

Liens de diffusions d’informations :

Historique / avancement du projet : début

Prochaine étape du projet : NC

Prochaine rencontre / fréquence : NC

###Projet Traduction Brève description : Traduire la version française actuelle dans un maximum de langue pour exporter Communecter.

Equipe : NC

Référent : NC

Liens de diffusions d’informations : NC

Historique / avancement du projet : début

Prochaine étape du projet : NC

Prochaine rencontre / fréquence : NC


Évolution

En 2013 le projet a commencĂ© comme une API sans FrontEnd … avec l’interface, l’architecture a Ă©voluĂ© Dans les versions futures, se posera Ă  un moment la question globale de la qualitĂ© du code

Pixel humain

la communauté de développeurs/contributeurs autour de Communecter Readme de pixelhumain :: https://github.com/pixelhumain/pixelhumain Yii dans Pixel Humain -> http://www.yiiframework.com/

Pour ceux qui n’ont jamais fait de web, Yii va cadrer, avec une vraie modĂ©lisation MVC (modele/vue/controller): c’est le rĂ´le d’un framework

Pas encore eu le temps de passer Ă  Yii2 Proposition rajouter dans la doc des contrĂ´leurs un lien vers la doc de Yii

Communecter version web

http://www.communecter.org

  • php riche en javascript
  • mongodb

readme de l’installation sur le github https://github.com/pixelhumain/communecter BasĂ© sur Citizen Tool Kit (CTK : tout est orientĂ© API et Restful)

Voir le MVC : https://docs.google.com/drawings/d/1nSlaLy6ce7CWxvkXUbwIEYNVTeL6f35qm0CqoBjlvR0/edit?usp=sharing

Pour l’installation docker : https://github.com/pixelhumain/docker

Communecter version mobile

Application mobile CommunEvent sur un stack meteor/NodeJS https://play.google.com/store/apps/details?id=org.communevent.meteor.pixelhumain&ah=lVN3mXqHKQjIOg3qHn0YzhiUebc&hl=fr

  • meteor (javascript pur)
  • mongodb pour mobile

Readme : https://github.com/pixelhumain/communEvent Cherche un dev meteor pour backuper Thomas


A ce stade on essaie de dĂ©finir diffĂ©rents Points d’EntrĂ©e dans le projet L’idĂ©e est de bien segmenter toutes les entrĂ©es possibles (et rappeler cette liste dans chaque repo)

Point d’EntrĂ©e Ă  Communecter sur la documentation

contribuer aux explications https://github.com/pixelhumain/communecter/blob/master/views/default/explainPanels.php IdĂ©e d’Ă©volution : avoir des fichiers Markdown sur le wiki, qui seraient rĂ©cupĂ©rĂ©s automatiquement

Point d’EntrĂ©e Ă  Communecter comme intĂ©grateur Front End web

Front End (jquery) DiffĂ©rents langages sur une mĂŞme page : choix assumĂ© d’avoir des fichiers facilement lisibles pour des dĂ©veloppeurs dĂ©butants

Point d’EntrĂ©e Ă  Communecter sur le stack meteor

Cherche un dev meteor pour backuper Thomas

Point d’EntrĂ©e Ă  Communecter sur un module indĂ©pendant

voir : https://github.com/pixelhumain/api API —> fait son module indĂ©pendant

exemple : Vincent a un projet d’agrĂ©gateur de news/feeds intĂ©grant Diaspora et Communecter (deux rĂ©seaux complĂ©mentaires)

Host ++ API

API Json dans Postman

https://www.getpostman.com/docs/importing_swagger https://github.com/josephpconley/swagger2postman

Point d’EntrĂ©e Ă  Communecter cĂ´tĂ© serveur

NĂ©cessitĂ© d’expĂ©rimenter des mĂ©thodes de serveur non centralisĂ©es (mais capable de gĂ©rer une montĂ©e en charge)

Loading pushes...

Rendering context...