Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Page sponsor #44

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ Le message du commit doit être structuré comme suit:
Vous pouvez d'ailleur configurer un template de commit sur le projet en partant du [template d'exemple](../doc/commit.template.txt) présent dans la documentation.

```bash
git config commit.template doc/commit.template.txt
git config commit.template docs/commit.template.txt
```

Nous utilisons un [hook de pre-commit](https://commitlint.js.org/) pour valider le format des messages de commit.
Expand Down
64 changes: 64 additions & 0 deletions docs/adr/0002-définition-de-la-page-sponsors.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
# 2. Page sponsor, quelle

Date: 2022-02-10

- Décideurs:
- [Cédric Blanchard](https://github.com/Atthis)
- [Alexandre Géraut](https://github.com/AlexandreGerault)
- [Emmanuel Bosquet](https://github.com/Keksoj)
- Ticket.s concerné.s: #31
- Pull.s Request.s: #44

## Statut

Proposé

2022-02-10

## Contexte et énoncé du problème

Nous voulons afficher les sponsors dans une page dédiée : <https://caen.camp/sponsors>.

- faut-il coder en dur ? (il n'y a pas beaucoup de sponsors)
- faut-il un nouvel endpoint sur l'API ? (il n'y a pas d'endpoint /api/sponsors)
- quid des sponsors qui accueillent ?
- mettre un _call to action_ pour inciter de nouveaux sponsors ?

### Données codées en dur

Nous n'avons que peu de sponsors, il peut être simple d'hardcoder les images et les noms des sponsors.

Inconvénient : ajouter de nouveaux sponsors devra être fait à la mano.

### Nouvel endpoint sur l'API

Un endpoint `/api/sponsors` n'existe pas. Pour créer l'endpoint, il faudrait créer un nouveau contrôleur dans l'API.

Inconvénient : il faut toucher à l'API
Avantage : c'est plus élégant et pérenne, intégrable à d'autres systèmes.

### Ceux qui accueillent

Le dôme, HeyCoworking… nous accueillent, mais ne sont pas des sponsors d'event en particulier.
Les coder en dur semble raisonnable.

### _Call to action_ pour les sponsors potentiels

Pour les sponsors qui passeraient sur le site, un bouton « je veux sponsoriser » serait intéressant. Oui ? Non ?
Le bouton pourrait lier vers un formulaire de mail, un téléphone…

## Résultat de la décision

(vide)

### Conséquences positives

(vide)

### Conséquences négatives

(vide)

## Liens

[le swagger de l'API](https://api.caen.camp/documentation)
2 changes: 1 addition & 1 deletion src/pages/sponsors.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ export default function Sponsor() {
<title>Les CaenCamp - Les sponsors</title>
</Head>
<h1 className="title">Les sponsors</h1>
<p className="description">Liste des sponsors et structures d'acceuil</p>
<p className="description">Liste des sponsors et structures d'accueil</p>
</>
);
}