-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #222 from abes-esr/test
THE-1268 Accessibilité focus + fix graphique
- Loading branch information
Showing
13 changed files
with
398 additions
and
216 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,75 +1,51 @@ | ||
# Nuxt 3 Minimal Starter | ||
# theses-front | ||
[![build-test-pubtodockerhub](https://github.com/abes-esr/theses-front/actions/workflows/build-test-pubtodockerhub.yml/badge.svg)](https://github.com/abes-esr/theses-front/actions/workflows/build-test-pubtodockerhub.yml) [![Docker Pulls](https://img.shields.io/docker/pulls/abesesr/theses.svg)](https://hub.docker.com/r/abesesr/theses/) | ||
|
||
Look at the [Nuxt 3 documentation](https://nuxt.com/docs/getting-started/introduction) to learn more. | ||
Le moteur de recherche theses.fr recense l’ensemble des thèses de doctorat soutenues en France depuis 1985, les sujets de thèse préparés au sein des établissements de l’enseignement supérieur français, et les personnes impliquées dans la recherche doctorale française. | ||
|
||
## Setup | ||
Ce dépôt héberge le code source de l'interface utilisateur du site theses.fr. | ||
|
||
Make sure to install the dependencies: | ||
URL publique : https://theses.fr | ||
|
||
```bash | ||
# npm | ||
npm install | ||
![logo theses.fr](https://theses.fr/icone-theses-beta.svg) | ||
|
||
# pnpm | ||
pnpm install | ||
L'application complète peut être déployée via Docker à l'aide du dépôt https://github.com/abes-esr/theses-docker | ||
|
||
# yarn | ||
yarn install | ||
## Architecture technique | ||
|
||
# bun | ||
bun install | ||
``` | ||
L'interface est développée en Vue JS 3, à l'aide du framework NuxtJS 3, qui permet de tirer profit du Server Side Rendering pour certaines pages. Le projet utilise également la bibliothèque de composants Vuetify. | ||
Le projet est ensuite déployé dans un container docker, dans le SI de l'Abes (le docker compose est disponible [ici](https://github.com/abes-esr/theses-docker) ) | ||
|
||
## Development Server | ||
Les données affichées par cet interface sont obtenues en interrogeant les API theses.fr : | ||
* https://github.com/abes-esr/theses-api-recherche pour la recherche et l'affichage de theses | ||
* https://github.com/abes-esr/theses-api-export pour les exports des theses en différents formats (CSV, XML, BIBTEX, etc) | ||
* https://github.com/abes-esr/theses-api-diffusion pour la mise à disposition des documents (PDFs et autres) | ||
|
||
Start the development server on `http://localhost:3000`: | ||
## Utilisation du projet | ||
|
||
### Installation des dépendances | ||
|
||
```bash | ||
# npm | ||
npm run dev | ||
|
||
# pnpm | ||
pnpm run dev | ||
|
||
# yarn | ||
yarn dev | ||
|
||
# bun | ||
bun run dev | ||
npm install | ||
``` | ||
|
||
## Production | ||
### Démarrage du serveur local | ||
|
||
Build the application for production: | ||
Start the development server on `http://localhost:3000`: | ||
|
||
```bash | ||
# npm | ||
npm run build | ||
|
||
# pnpm | ||
pnpm run build | ||
|
||
# yarn | ||
yarn build | ||
|
||
# bun | ||
bun run build | ||
npm run dev | ||
``` | ||
|
||
Locally preview production build: | ||
### Production | ||
|
||
Build et packaging de l'application pour la production : | ||
|
||
```bash | ||
# npm | ||
npm run preview | ||
|
||
# pnpm | ||
pnpm run preview | ||
|
||
# yarn | ||
yarn preview | ||
|
||
# bun | ||
bun run preview | ||
npm run build | ||
``` | ||
|
||
Check out the [deployment documentation](https://nuxt.com/docs/getting-started/deployment) for more information. | ||
Plus d'infos sur le déploiement dans la documentation de Nuxt 3 [deployment documentation](https://nuxt.com/docs/getting-started/deployment) . |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.