{"id":24775666,"url":"https://github.com/inseefr/stromae","last_synced_at":"2025-07-07T07:33:57.129Z","repository":{"id":40354292,"uuid":"298970648","full_name":"InseeFr/Stromae","owner":"InseeFr","description":"Data collection services for XForms questionnaires powered by Orbeon","archived":false,"fork":false,"pushed_at":"2025-06-14T20:02:31.000Z","size":78116,"stargazers_count":4,"open_issues_count":14,"forks_count":20,"subscribers_count":13,"default_branch":"v3-master","last_synced_at":"2025-06-14T21:19:17.420Z","etag":null,"topics":["forms","statistics","surveys","transverse-component"],"latest_commit_sha":null,"homepage":"","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/InseeFr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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}},"created_at":"2020-09-27T06:44:45.000Z","updated_at":"2025-02-11T08:32:29.000Z","dependencies_parsed_at":"2023-11-27T10:34:15.739Z","dependency_job_id":"19b0613f-9e28-421d-86fd-d1c7f134c718","html_url":"https://github.com/InseeFr/Stromae","commit_stats":null,"previous_names":[],"tags_count":175,"template":false,"template_full_name":null,"purl":"pkg:github/InseeFr/Stromae","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InseeFr%2FStromae","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InseeFr%2FStromae/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InseeFr%2FStromae/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InseeFr%2FStromae/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/InseeFr","download_url":"https://codeload.github.com/InseeFr/Stromae/tar.gz/refs/heads/v3-master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InseeFr%2FStromae/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264034875,"owners_count":23547292,"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":["forms","statistics","surveys","transverse-component"],"created_at":"2025-01-29T06:55:12.726Z","updated_at":"2025-07-07T07:33:57.091Z","avatar_url":"https://github.com/InseeFr.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Stromae V3\n\nWeb application for the management of questionnaires powered by Lunatic (https://github.com/InseeFr/Lunatic)\n\n[**Documentation de Stromae**](https://inseefr.github.io/Stromae/)\n\n## View a survey\n\nYou can view a questionnaire in stromae by going to `https://url-of-application/visualize`.\n\nThen you just have to add the survey url, metadata url (not mandatory), data url (not mandatory) and nomenclatures urls.\n\nNomenclatures are not mandatory too, they are used by suggester component to allow autocompletion on large lists.\n\nYou must add nomenclature as follow :\n\n```json\n{\n\"idNomenclature1\":\"https://url_of_the_nomenclature1.json\",\n\"idNomenclature2\":\"https://url_of_the_nomenclature2.json\",\n...\n}\n```\n\nwith \"idNomenclature1\" is the nomenclature id given in the survey for suggester component.\n\n## Style\n\nWe use the [French design system](https://www.systeme-de-design.gouv.fr)\n\n## Docker\n\nYou can use Docker image to run StromaeV3.\n\n- `docker run -p 80:80 -t inseefr/stromae:3.0.0-rc.1`\n\n## Generic Pages, optional pages and components overload\n\nThere is 3 generic pages :\n\n- The welcome page\n- The validation page\n- The post submit page\n\nYou can add also specify additional optional page in the `metadata.json`.\n\nThere is 2 generic components :\n\n- The Header\n- The Footer\n\nThanks the `metadata.json`, you can customize these pages and components.\nYou must follow the [rules](https://www.systeme-de-design.gouv.fr/elements-d-interface/) of the French design system when you customize those components.\n\nThese pages can be written in [VTL](https://github.com/InseeFr/Trevas-JS) x [Markdown](https://fr.wikipedia.org/wiki/Markdown).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finseefr%2Fstromae","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finseefr%2Fstromae","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finseefr%2Fstromae/lists"}