{"id":40364952,"url":"https://github.com/parti-renaissance/espace-militant","last_synced_at":"2026-01-20T10:35:12.252Z","repository":{"id":36962010,"uuid":"311733354","full_name":"parti-renaissance/espace-militant","owner":"parti-renaissance","description":"Espace militant, Application Universelle - iOS - Android - Web","archived":false,"fork":false,"pushed_at":"2026-01-13T18:18:39.000Z","size":131888,"stargazers_count":6,"open_issues_count":12,"forks_count":2,"subscribers_count":3,"default_branch":"develop","last_synced_at":"2026-01-13T18:19:31.742Z","etag":null,"topics":["android","android-devices","apple","ios","parti-renaissance"],"latest_commit_sha":null,"homepage":"https://app.parti-renaissance.fr","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/parti-renaissance.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"custom":"https://app.parti-renaissance.fr/don"}},"created_at":"2020-11-10T17:21:14.000Z","updated_at":"2026-01-13T18:18:44.000Z","dependencies_parsed_at":"2024-05-28T10:17:44.028Z","dependency_job_id":"45fed895-7135-451b-b785-644ded886bba","html_url":"https://github.com/parti-renaissance/espace-militant","commit_stats":null,"previous_names":["parti-renaissance/app-mobile","enmarche/je-marche","parti-renaissance/espace-militant"],"tags_count":141,"template":false,"template_full_name":null,"purl":"pkg:github/parti-renaissance/espace-militant","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parti-renaissance%2Fespace-militant","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parti-renaissance%2Fespace-militant/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parti-renaissance%2Fespace-militant/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parti-renaissance%2Fespace-militant/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/parti-renaissance","download_url":"https://codeload.github.com/parti-renaissance/espace-militant/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parti-renaissance%2Fespace-militant/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28601921,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-20T09:39:28.479Z","status":"ssl_error","status_checked_at":"2026-01-20T09:38:10.511Z","response_time":117,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["android","android-devices","apple","ios","parti-renaissance"],"created_at":"2026-01-20T10:35:11.207Z","updated_at":"2026-01-20T10:35:12.247Z","avatar_url":"https://github.com/parti-renaissance.png","language":"TypeScript","funding_links":["https://app.parti-renaissance.fr/don"],"categories":[],"sub_categories":[],"readme":"#### Technologies\n\n**Vox** application is built with [Expo](https://docs.expo.dev/) and [Typescript](https://www.typescriptlang.org/).\n\n[![CodeFactor](https://www.codefactor.io/repository/github/parti-renaissance/app-mobile/badge)](https://www.codefactor.io/repository/github//parti-renaissance/app-mobile)\n\n## Getting started\n\n### Installing dependencies\n\nTo be able to run the application on iOS and Android:\n\n- install [Yarn](https://yarnpkg.com/getting-started/install)\n- run `yarn install` to install the project dependencies\n\n### Building/Running the app locally\n\n- copy the `.env` file to `.env.local` and fill in the environment variables\n- run `yarn prepare:env` to generate clientEnv.ts (this shall be done on every .env.local changes).\n- download the `GoogleService-Info.plist` and `google-services.json` files from the Firebase console and place them in the `config/` folder\n- run `yarn run start` to start the react-native bundler\n- run `yarn run ios` to start the iOS app\n- run `yarn run android` to start the Android app\n- run `yarn run web` to start the web app\n\n\n## Deploy the app\n\n- versioning structure : ex -\u003e 1.0.0#1 -\u003e appVersion#eas_update_version\n  - appVersion = runtimeVersion\n  - eas_update_version = eas_update_version\n\n### EAS Update\n\n- bump \"eas_update_version\" in app.json in extra\n- use deploy workflow, select your branch, environement, and EAS deploy type to \"update\"\n\n###  build the app for internal testing\n\n- use deploy workflow, select your branch, staging environement, and EAS deploy type to \"build\"\n\n### Deploying the app for production\n\n- bump \"version\" in app.json\n- use deploy workflow, select your branch, productiom environement, and EAS deploy type to \"build\"\n\n\n\n## Contribution\n\n- make a pull request to the `develop` branch\n- make sure to run prettier while developing with `bun prettier-watch` or use `bun format` to format the code\n- please avoid to :\n  - use `any` type\n  - use `console.log` for debugging\n  - use `@ts-ignore` or `@ts-nocheck` to ignore typescript errors\n  - use `classes` as much as possible\n\n## Test deep link\n\nTo launch with link\n\n`adb shell am start -W -a android.intent.action.VIEW -d \"exp+vox:///evenements/2025-04-16-ljzbecb\" fr.en_marche.jecoute.development`\n\nOr using npx react native tools\n\n`npx uri-scheme open exp+vox:///evenements/2025-04-16-ljzbecb --android`\n\n`npx uri-scheme open exp+vox:///evenements/2025-04-16-ljzbecb --ios`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparti-renaissance%2Fespace-militant","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fparti-renaissance%2Fespace-militant","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparti-renaissance%2Fespace-militant/lists"}