{"id":19850345,"url":"https://github.com/codegouvfr/q2a-theme-etalab","last_synced_at":"2025-02-28T20:47:51.368Z","repository":{"id":72790247,"uuid":"333216141","full_name":"codegouvfr/q2a-theme-etalab","owner":"codegouvfr","description":"Etalab Theme for Question2Answer Package","archived":false,"fork":false,"pushed_at":"2021-01-28T19:51:57.000Z","size":263,"stargazers_count":3,"open_issues_count":0,"forks_count":2,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-01-11T13:13:26.566Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"SCSS","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/codegouvfr.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}},"created_at":"2021-01-26T21:01:17.000Z","updated_at":"2023-08-24T16:22:08.000Z","dependencies_parsed_at":null,"dependency_job_id":"4b72b6af-70e8-4f27-9b31-fd189212943d","html_url":"https://github.com/codegouvfr/q2a-theme-etalab","commit_stats":null,"previous_names":["codegouvfr/q2a-theme-etalab"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codegouvfr%2Fq2a-theme-etalab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codegouvfr%2Fq2a-theme-etalab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codegouvfr%2Fq2a-theme-etalab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codegouvfr%2Fq2a-theme-etalab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codegouvfr","download_url":"https://codeload.github.com/codegouvfr/q2a-theme-etalab/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241231426,"owners_count":19931154,"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-11-12T13:25:36.655Z","updated_at":"2025-02-28T20:47:51.343Z","avatar_url":"https://github.com/codegouvfr.png","language":"SCSS","readme":"# Etalab Theme\n\n## Description\n\nEtalab is a [Question2Answer](https://www.question2answer.org/) Theme created by [Etalab](https://www.etalab.gouv.fr/) and based on [SnowFlat Theme](https://github.com/q2a/question2answer/tree/dev/qa-theme/SnowFlat).\n\nThis theme applies the French government graphic charter and is fully compliant with the French government accessibility guidelines: RGAA 4 (Référentiel Général d'Amélioration de l'Accessibilité).\n\n## Installation\n\n1. Download and extract \"Etalab\" directory, then upload it to your Q2A site's themes directory (e.g. `qa-theme/Etalab`).\n2. In Q2A go to **Admin \u003e General** and set up the default theme to \"Etalab\" and save changes.\n\n## Translation\n\nThis theme is available both in French and English version.\nIf you are using an other language, you can add a new translation file into the `language` directory.\n\n## Stylesheet and images update\n\n1. After checking-out the project, install dependencies: `npm install`.\n2. Make desired changes in the source folder `src`.\n3. Build the frontend (using gulp): `npm run build`.\n\n### Assets configuration\n\nGulp is used to compile the assets (CSS and images).\nConfiguration properties (like build paths and folder names) are stored in [`gulpConfig.js`](./gulpConfig.js) file.\nTasks are defined in [`gulpfile.js`](./gulpfile.js) file.\n\nThe [`src`](./src) folder contains the source files. They are organized as follows:\n\n-   [`scss`](./src/scss) where the Sass files resides (organized according to the [ITCSS methodology](https://speakerdeck.com/dafed/managing-css-projects-with-itcss));\n-   [`svg`](./src/svg) where the SVG files (theme images) resides. [`icon`](./src/svg/icon) contains the images that will be compiled in a sprite.\n\nFor more information, see the [gulp documentation](https://gulpjs.com/docs/en/getting-started/quick-start).\n\n## Accessibility\n\nThis theme has been designed and developed to be as respectful as possible of accessibility guidelines. Be sure to respect ([French Accessibility Guidelines: RGAA](https://www.numerique.gouv.fr/publications/rgaa-accessibilite/)) as much as possible when making changes.\n\n## Copyright\n\nThis theme and all it's source code is published under the GNU General Public License version 2. You are free to use it in any way you like, just don't forget the attribution.\n\n## About Q2A\n\nQuestion2Answer is a free and open source platform for creating Question \u0026 Answer sites. For more information, visit: [www.question2answer.org](https://www.question2answer.org/)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodegouvfr%2Fq2a-theme-etalab","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodegouvfr%2Fq2a-theme-etalab","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodegouvfr%2Fq2a-theme-etalab/lists"}