Coder Social home page Coder Social logo

caencamp / backend-caencamp Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 2.0 2.84 MB

Le backend (API, admin, bots, ...) du caen.camp

Home Page: https://api.caen.camp/documentation

License: GNU General Public License v3.0

Makefile 0.83% HTML 0.51% JavaScript 98.62% Shell 0.04%
hacktoberfest job-board

backend-caencamp's People

Contributors

alexisjanvier avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

flaviczka gato18

backend-caencamp's Issues

Besoin d'un filtre `sponsor` booléen sur Organizations

Contexte

Afin de résoudre cette issue sur le front-end,
nous avons rédigé un ADR
qui pose la question : « Comment stocker/afficher une liste des sponsors ? »
et qui suggère de modifier l'API pour rajouter un endpoint sponsor.

Solution envisagée

Après concertation avec @alexisjanvier , il semble idéal de rajouter un filtre booléen appelé sponsor sur l'entité Organization.
On pourrait ainsi obtenir une liste des sponsors en requêtant cette url:

https://api.caen.camp/api/organizations?sponsor=true

Mettre en place les conventional commits

Convention d'écriture de ses commits. Comme toutes conventions, l'objectif est que tous les participants aux dépôts git adopte les mêmes règles afin de rendre les commits du projet plus cohérents et plus lisible.

La spécification : Conventional Commits

Le message du commit doit être structuré comme suit:


<type>[optional scope]: <description>

[optional body]

[optional footer(s)]

On validera les commits avec commitlint - Lint commit messages et on expliquera comment mettre en place un template de commit : Keeping Git Commit Messages Consistent with a Custom Template - DEV Community

Lancer l'environnement de dev dans Docker

Pour les participants qui ne voudraient pas installer Node sur leur environnement, il faudrait mettre en place la documentation et la configuration permettant de lancer tout l'environnement de développement dans un docker-compose.

Mise en place de groupes d'administration

Pour le moment, il suffit de se connecter à l'admin pour pouvoir tout faire. Ce serait plus facile de partager l'animation du CaenCamp si on pouvait attribuer des rôles aux administateurs.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.