{"id":22700449,"url":"https://github.com/tonaxis/yute","last_synced_at":"2025-03-29T19:11:30.653Z","repository":{"id":213876434,"uuid":"735152854","full_name":"Tonaxis/yute","owner":"Tonaxis","description":"Application web de type guide pour le département Informatique de l'IUT de Vannes","archived":false,"fork":false,"pushed_at":"2024-01-09T01:24:18.000Z","size":10344,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-04T19:46:40.594Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Tonaxis.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-12-23T21:16:33.000Z","updated_at":"2023-12-23T21:17:12.000Z","dependencies_parsed_at":"2024-12-10T06:23:45.926Z","dependency_job_id":null,"html_url":"https://github.com/Tonaxis/yute","commit_stats":null,"previous_names":["tonaxis/yute"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tonaxis%2Fyute","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tonaxis%2Fyute/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tonaxis%2Fyute/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tonaxis%2Fyute/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Tonaxis","download_url":"https://codeload.github.com/Tonaxis/yute/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246230541,"owners_count":20744349,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-10T06:12:16.107Z","updated_at":"2025-03-29T19:11:30.634Z","avatar_url":"https://github.com/Tonaxis.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# YUTE\n\n## Explication technique\nLe projet est composé de 2 partie l'une gérant l'application web et l'autre la partie CMS.\n\nL'application web est réalisé en **ReactJS** et le CMS choisis est **Strapi**.\n\nLe CMS va permettre de géré le contenu et les différentes pages de l'application, tandis que l'application web va elle se chargé de récupéré ces données et de créer les pages à partir de celles-ci\n\n## Instalation\nAprès avoir cloné le repositorie il suffit d'executer\n```sh\nmake install\n```\nCela va installer toutes les dépendances nécessaires et créer les ficher ``.env``.\n\nIl est possible défectuer cette commandes que pour l'une des 2 parties du projet en se rendant dans le dossier correspondant.\n\nEnsuite il faudra lancer **Strapi**\n```sh\ncd strapi\nmake run-dev\n```\n\nMaintenant il va falloir récupérer un API token, pour cela il faudra se randre sur le pannel d'administration de **Strapi** sur l'url [localhost:1337](http://localhost:1337/admin/), dans __Settings__ \u003e __API Token__ \u003e __Create new API Token__ cela devrait mener sur cette page [localhost:1337/admin/settings/api-tokens/create](http://localhost:1337/admin/settings/api-tokens/create)\n\n![](./img/strapi-api-token.png)\n\nAprès avoir copié le Token, il suffit de le coller dans le fichier ``.env`` se trouvant dans le dossier guide, dans la variable ``REACT_APP_STRAPI_API_KEY``\n\n## Développement\nAprès installation il est possible de lancer le projet en mode développement pour cela il suffit de faire\n```sh\nmake run-dev\n```\n\nCela lancera le projet en entier, or si vous souhaitez ne lancer qu'une des deux parties il suffit de se rendre dans le dossier et d'executer la même commande\n\n## Déployment\nPour lancer le projet en mode de production il suffit de faire\n```sh\nmake deploy\n```\nCela va build le projet puis run le build\n\nOr si vous voulez simplement le build il est possible de faire\n```sh\nmake build\n```\n\nEt pour lancer le build\n```sh\nmake run-build\n```\n\nEncore une fois il est possible d'executer ces commandes que pour l'une des 2 parties du projet, en se rendant dans le dossier correspondant.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftonaxis%2Fyute","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftonaxis%2Fyute","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftonaxis%2Fyute/lists"}