Skip to content
GitLab
Explorer
Connexion
Navigation principale
Rechercher ou aller à…
Projet
Qui est-ce
Gestion
Activité
Membres
Labels
Programmation
Tickets
Tableaux des tickets
Jalons
Wiki
Wiki externe
Code
Requêtes de fusion
Dépôt
Branches
Validations
Étiquettes
Graphe du dépôt
Comparer les révisions
Extraits de code
Compilation
Pipelines
Jobs
Planifications de pipeline
Artéfacts
Déploiement
Releases
Registre de paquets
Registre de conteneur
Registre de modèles
Opération
Environnements
Modules Terraform
Surveillance
Incidents
Analyse
Données d'analyse des chaînes de valeur
Analyse des contributeurs
Données d'analyse CI/CD
Données d'analyse du dépôt
Expériences du modèle
Aide
Aide
Support
Documentation de GitLab
Comparer les forfaits GitLab
Forum de la communauté
Contribuer à GitLab
Donner votre avis
Raccourcis clavier
?
Extraits de code
Groupes
Projets
Afficher davantage de fils d'Ariane
Steel
Qui est-ce
Validations
b7d49048
Valider
b7d49048
rédigé
Il y a 9 mois
par
Steel
Parcourir les fichiers
Options
Téléchargements
Correctifs
Plain Diff
doc
parent
3b00f3bb
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
Modifications
4
Masquer les modifications d'espaces
En ligne
Côte à côte
Affichage de
4 fichiers modifiés
.env.example
+9
-0
9 ajouts, 0 suppression
.env.example
README.md
+48
-13
48 ajouts, 13 suppressions
README.md
src/routes/quiz/+page.svelte
+2
-2
2 ajouts, 2 suppressions
src/routes/quiz/+page.svelte
src/routes/quiz/new/+page.server.ts
+3
-3
3 ajouts, 3 suppressions
src/routes/quiz/new/+page.server.ts
avec
62 ajouts
et
18 suppressions
.env.example
0 → 100644
+
9
−
0
Voir le fichier @
b7d49048
# Config AriseID Connect (http://localhost:5173)
AIDC_CLIENT_ID="6b924fd8-bcbb-4462-9a73-27a2ae8a35d9"
AIDC_CLIENT_SECRET="EwRFM.HUbX1MEF_j2XUPd6B8.H"
API_ORIGIN="https://api.iiens.net"
API_TOKEN="XXXXXXXXXXXXXXXXXXXXXXXXXXXX"
# Valeur aléatoire pour chiffrer les cookies
COOKIE_SECRET="ge7jefgq2drkhpggu6uf17hlfv2u9eru"
Ce diff est replié.
Cliquez pour l'agrandir.
README.md
+
48
−
13
Voir le fichier @
b7d49048
# Qui est-ce ?
# [DOCUMENTATION EN COURS] (SoonTM)
Le
`Qui est-ce ?`
est un jeu pour apprendre à connaître les pseudos des 0As en premier lieu
mais aussi des autres promotions à l'école.
## Developing
Ce projet utilise l'
**API d'ARISE**
et
**AriseID Connect**
(OIDC / OAuth2).
Once you've created a project and installed dependencies with
`npm install`
(or
`pnpm install`
or
`yarn`
), start a development server:
> Dans la mesure du possible, ce projet sera maintenu à jour pour refléter les bonnes pratiques
> de développement utilisant les standards ARISE (API & AIDC)
```
bash
npm run dev
## Développement local
# or start the server and open the app in a new browser tab
npm run dev
--
--open
*Pour une présentation détaillée, lire la section [technologies](#technologies)*
Prérequis :
[
Node
](
https://nodejs.org/en/download
)
Optionnel :
[
nvm (Node Version Manager)
](
https://github.com/nvm-sh/nvm#installing-and-updating
)
### Installation
```
shell
git clone git@git.iiens.net:Steel/qui-est-ce.git
cd
qui-est-ce
cp
.env.example .env
corepack
enable
# activation de pnpm
pnpm
install
```
## Building
### Développement
```
shell
pnpm dev
```
To create a production version of your app:
### Build
```
bash
npm run build
```
shell
pnpm build
pnpm preview
```
You can preview the production build with
`npm run preview`
.
## Technologies
Les pages utilisent le SSR (Server Side Rendering), ce qui implique d'avoir un serveur web pour
faire le pré-rendu des pages.
[
NodeJS
](
https://nodejs.org
)
est un runtime JavaScript qui est ici utilisé comme serveur web.
[
Typescript
](
https://www.typescriptlang.org/
)
est un langage de programmation fortement typé qui s'appuie sur JavaScript.
### Frontend
[
Svelte
](
https://svelte.dev/
)
est un framework JavaScript pour créer des pages web réactives.
[
Tailwind
](
https://tailwindcss.com/
)
est un framework CSS de classes utilitaires.
### Backend
> To deploy your app, you may need to install an [adapter](https://kit.svelte.dev/docs/adapters) for your target environment
.
[
SvelteKit
](
https://kit.svelte.dev/
)
est le framework backend de préférence pour Svelte
.
```
graphql
mutation
createToken
{
...
...
Ce diff est replié.
Cliquez pour l'agrandir.
src/routes/quiz/+page.svelte
+
2
−
2
Voir le fichier @
b7d49048
...
...
@@ -39,7 +39,7 @@
formaction=
"?/quit"
class=
"col-span-1 flex size-14 cursor-not-allowed flex-col divide-y divide-gray-200 rounded-full border-6 border-solid border-zinc-800 bg-red-300 text-center shadow transition-[0.45s] enabled:cursor-pointer enabled:bg-slate-100 enabled:hover:translate-y-[-3px] enabled:hover:bg-slate-300 enabled:focus:border-indigo-500 sm:size-20"
>
<div
class=
"flex flex-1 flex-col
m-auto
"
>
<div
class=
"
m-auto
flex flex-1 flex-col"
>
<img
class=
"m-auto size-8 flex-shrink-0 sm:size-12"
src=
{
QuitIcon
}
...
...
@@ -52,7 +52,7 @@
target=
"_blank"
class=
"col-span-1 flex size-14 cursor-pointer flex-col divide-y divide-gray-200 rounded-full border-6 border-solid border-zinc-800 bg-slate-100 text-center shadow transition-[0.45s] hover:translate-y-[-3px] hover:bg-slate-300 focus:border-indigo-500 sm:size-20"
>
<div
class=
"flex flex-1 flex-col
m-auto
"
>
<div
class=
"
m-auto
flex flex-1 flex-col"
>
<img
class=
"m-auto size-8 flex-shrink-0 sm:size-12"
src=
{
GitIcon
}
...
...
Ce diff est replié.
Cliquez pour l'agrandir.
src/routes/quiz/new/+page.server.ts
+
3
−
3
Voir le fichier @
b7d49048
...
...
@@ -54,9 +54,9 @@ export async function load(event) {
image
:
images
.
stickFighting
,
},
{
year
:
1
,
year
:
zeroA
,
maxYear
:
3
,
name
:
"
1
-3A
"
,
name
:
`
${
zeroA
}
-3A
`
,
image
:
images
.
conferenceCall
,
},
{
...
...
@@ -76,7 +76,7 @@ export async function load(event) {
image
:
images
.
elderlyPerson
,
},
{
year
:
1
,
year
:
zeroA
,
maxYear
:
VIIEUX_YEAR
,
name
:
"
IIEns
"
,
image
:
images
.
crowd
,
...
...
Ce diff est replié.
Cliquez pour l'agrandir.
Aperçu
0%
Chargement en cours
Veuillez réessayer
ou
joindre un nouveau fichier
.
Annuler
You are about to add
0
people
to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Enregistrer le commentaire
Annuler
Veuillez vous
inscrire
ou vous
se connecter
pour commenter