{"id":41371106,"url":"https://github.com/openfisca/openfisca.org","last_synced_at":"2026-01-23T09:31:30.864Z","repository":{"id":23677794,"uuid":"98519884","full_name":"openfisca/openfisca.org","owner":"openfisca","description":"The public-facing website of OpenFisca for an international audience.","archived":false,"fork":false,"pushed_at":"2026-01-19T06:54:16.000Z","size":50658,"stargazers_count":10,"open_issues_count":22,"forks_count":8,"subscribers_count":17,"default_branch":"main","last_synced_at":"2026-01-19T15:07:14.785Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://openfisca.org","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openfisca.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2017-07-27T09:42:57.000Z","updated_at":"2026-01-19T06:53:02.000Z","dependencies_parsed_at":"2024-08-05T15:33:35.123Z","dependency_job_id":"e0686f3e-c9b2-48d3-af36-b7a6fe9d2572","html_url":"https://github.com/openfisca/openfisca.org","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/openfisca/openfisca.org","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openfisca%2Fopenfisca.org","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openfisca%2Fopenfisca.org/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openfisca%2Fopenfisca.org/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openfisca%2Fopenfisca.org/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openfisca","download_url":"https://codeload.github.com/openfisca/openfisca.org/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openfisca%2Fopenfisca.org/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28686397,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-23T05:48:07.525Z","status":"ssl_error","status_checked_at":"2026-01-23T05:48:07.129Z","response_time":59,"last_error":"SSL_read: 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":[],"created_at":"2026-01-23T09:31:29.610Z","updated_at":"2026-01-23T09:31:30.850Z","avatar_url":"https://github.com/openfisca.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"The public-facing website of OpenFisca for an international audience.\n\n\n## Goal\n\nCreate \u0026 optimise conversion funnels from person who never heard about OpenFisca to contributor \u0026 promoter.\n\n\n## Intended audience\n\n1. Project managers.\n2. Researchers.\n3. Developers.\n4. Activists \u0026 lobbyists.\n5. Public policy makers.\n6. Datajournalists.\n7. Entities impacted by an already modelled tax and benefit system\n8. General public.\n\n\u003e This is adapted from our [user taxonomy](https://github.com/openfisca/openfisca-core/wiki/Taxonomie-des-utilisateurs). Prioritisation is made according to the distribution of active users in August 2017, to minimise the risk of targeting an audience where offer is inadequate.\n\n\n## Conversion funnels\n\nFor each type in the [user taxonomy](https://github.com/openfisca/openfisca-core/wiki/Taxonomie-des-utilisateurs), showcase examples of fulfilled **needs**, add an associated CTA to replicate the usage, and indicate tailored **contribution paths**.\n\n\n### Contribution taxonomy\n\n#### Project managers\n\n- Ensure usage in their projects.\n- Promote usage in their peers' projects.\n- Update legislation (directly or through setting up a process in their teams).\n- Create software that showcases OpenFisca.\n- Fund creation of country packages and extensions.\n- Ensure code reusability.\n\n#### Researchers\n\n- Enrich a country package model.\n- Update legislation.\n- Promote usage as a research tool.\n- Proclaim model validity.\n\n#### Developers\n\n- Detect and correct bugs.\n- Improve performance.\n- Improve technical documentation.\n- Update legislation.\n\n#### Activists \u0026 lobbyists\n\n- Promote usage as a research tool.\n- Proclaim model validity.\n- Create visualisation \u0026 comparison tools.\n- Ensure code reusability.\n\n#### Public policy makers\n\n- Proclaim model validity.\n- Standardise usage.\n- Ensure code reusability.\n\n#### Datajournalists\n\n- Promote usage as a research tool.\n- Create visualisation \u0026 comparison tools.\n- Ensure code reusability.\n\n#### Entities impacted by an already modelled tax and benefit system\n\n- Promote usage.\n- Detect and fix legislation errors.\n\n#### General public\n\n- Mobilise other actors in their country to start modelling.\n\n\n## Metrics\n\n- **Correlated homepage bounce rate \u0026 time spent**: measure bounce occurrences where time spent is less than needed to read the value proposition and use this metric to optimise acquisition channels.\n- **Newsletter subscriptions**: measure acquisition rate and use this metric to optimise activation channels.\n- **API calls**: measure API calls and use this metric to optimise the experimentation process.\n- **Contribution rate**: measure the issue-, PR- and email- reception ratios to homepage visits and use this metric to optimise the conversion funnels.\n\n\n## Installation\n\nIn order to build the website locally and contribute to it, you will need to install its dependencies.\n\n### Source code\n\nClone the repository locally:\n\n```sh\ngit clone https://github.com/openfisca/openfisca.org\ncd openfisca.org\n```\n\n### Dependencies\n\nThis website is built using [Hugo](https://gohugo.io), a static website editor, and [Node.js](https://nodejs.org).\n\n#### Hugo\n\n[Install Hugo](https://gohugo.io/getting-started/installing/) in version `0.147.1` edition `extended`.\n\n##### With Homebrew\n\nThe Hugo version is locked because of the dependencies in the CI environment. The easiest way to install this specific version of Hugo is to use the [Open Terms Archive homebrew tap](https://github.com/OpenTermsArchive/homebrew-tap), that shares the same constraints.\n\n1. Add the Open Terms Archive Homebrew tap: `brew tap OpenTermsArchive/homebrew-tap`\n2. Remove any previous installation of Hugo: `brew unlink hugo`\n3. Install Hugo: `brew install hugo@0.147.1`\n\n#### Node.js dependencies\n\nInstall [Node.js](https://nodejs.org), which should also install NPM, then run `npm install`.\n\n## Usage\n\n### Building the site\n\n```sh\nmake build\n```\n\nThe website will be built in the `public` directory.\n\n### Serving the app locally\n\nFor development purposes:\n\n```sh\nmake serve\n```\n\n### Linting JavaScript files\n\nTo lint the JavaScript files use the following command:\n\n```sh\nnpm run lint:js\n```\n\nTo apply automatic corrections use the following command:\n\n```sh\nnpm run lint:js -- --fix\n```\n\n### Linting CSS files\n\nTo lint the CSS files use the following command:\n\n```sh\nnpm run lint:css\n```\n\nTo apply automatic corrections use the following command:\n\n```sh\nnpm run lint:css -- --fix\n```\n\n## License\n\nThe source code in this repository is licensed under an AGPL v3 license.\nThe content in the showcase is licensed under a CC-BY license by contributors.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenfisca%2Fopenfisca.org","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenfisca%2Fopenfisca.org","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenfisca%2Fopenfisca.org/lists"}