{"id":22100960,"url":"https://github.com/belarif/bile-mo","last_synced_at":"2025-03-24T02:18:23.984Z","repository":{"id":38417904,"uuid":"478619488","full_name":"belarif/bile-mo","owner":"belarif","description":"Créez un web service exposant une API","archived":false,"fork":false,"pushed_at":"2022-11-16T12:09:26.000Z","size":2557,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-29T08:22:09.604Z","etag":null,"topics":["api-rest","jms-serializer","jwt","php8","swagger-ui","symfony5"],"latest_commit_sha":null,"homepage":"","language":"PHP","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/belarif.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}},"created_at":"2022-04-06T15:29:04.000Z","updated_at":"2024-09-02T12:28:32.000Z","dependencies_parsed_at":"2023-01-21T00:47:24.622Z","dependency_job_id":null,"html_url":"https://github.com/belarif/bile-mo","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/belarif%2Fbile-mo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/belarif%2Fbile-mo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/belarif%2Fbile-mo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/belarif%2Fbile-mo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/belarif","download_url":"https://codeload.github.com/belarif/bile-mo/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245195962,"owners_count":20575938,"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":["api-rest","jms-serializer","jwt","php8","swagger-ui","symfony5"],"created_at":"2024-12-01T05:17:57.524Z","updated_at":"2025-03-24T02:18:23.964Z","avatar_url":"https://github.com/belarif.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Installation du projet\n### Copie du projet en local\n\n1. Cliquez sur le bouton \"code\", puis sur la section HTTPS qui affiche l'url suivante :\n####\n                https://github.com/belarif/bile-mo.git \n\ncopiez cette url à utiliser pour installer le projet en local.\n\n2. Ouvrez le terminal de votre IDE. Si vous utilisez le server WampServer64, positionnez vous sur le chemin c:/wamp64/www comme suit :\n####\n                cd c:/wamp64/www\nsi vous utilisez un server autre que WampServer64, positionnez vous sur le chemin qui permettra l'exécution de l'API.\n\n 3. Sur le même chemin, tapez la commande suivante pour cloner le projet : \n####\n                git clone https://github.com/belarif/bile-mo.git\n\n Après exécution de la commande, le projet sera copié dans le répertoire www\n\n### Installation des dépendances\n                composer install\n\n### Génération de SSL keys privé et public pour JWT\n                php bin/console lexik:jwt:generate-keypair\n\n### Création de la base de données\n1. Créer votre base de données en local\n2. Modifier le fichier .env pour adapater les accès à votre SGBD\n3. Créer le schéma de votre base de données: \n####\n                php bin/console doctrine:migrations:migrate\n\n### Chargement des fixtures\n                php bin/console doctrine:fixtures:load\n### Lancement de l'API\n                php -S localhost:8000 -t public/\n\n### Génération du token depuis Postman :\n                - username : admin1@gmail.com\n                - password : admin1\n\n### Lancement de la documentation de l'API\n1. génération du fichier swagger.json\n####\n\n                ./vendor/bin/openapi --format json --output ./public/swagger/swagger.json ./src/swagger/swagger.php src\n2. consultation de  la documentation\n####\n                http://localhost:8000/swagger/index.html#/\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbelarif%2Fbile-mo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbelarif%2Fbile-mo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbelarif%2Fbile-mo/lists"}