{"id":21594442,"url":"https://github.com/meduzen/canwe","last_synced_at":"2026-01-04T21:03:17.437Z","repository":{"id":40340249,"uuid":"222022009","full_name":"meduzen/canwe","owner":"meduzen","description":"A collection of resources focused on browsers usage and features.","archived":false,"fork":false,"pushed_at":"2025-01-21T19:54:56.000Z","size":1696,"stargazers_count":4,"open_issues_count":12,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-01-24T17:15:44.940Z","etag":null,"topics":["browsers","data","directory","resources"],"latest_commit_sha":null,"homepage":"https://canwe.dev","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"wtfpl","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/meduzen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2019-11-15T23:56:39.000Z","updated_at":"2024-12-14T00:34:42.000Z","dependencies_parsed_at":"2023-11-24T21:25:45.460Z","dependency_job_id":"c65701f6-5984-44d1-95c6-370ef1acb4d9","html_url":"https://github.com/meduzen/canwe","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meduzen%2Fcanwe","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meduzen%2Fcanwe/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meduzen%2Fcanwe/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meduzen%2Fcanwe/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/meduzen","download_url":"https://codeload.github.com/meduzen/canwe/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244207138,"owners_count":20416092,"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":["browsers","data","directory","resources"],"created_at":"2024-11-24T17:18:22.637Z","updated_at":"2026-01-04T21:03:12.398Z","avatar_url":"https://github.com/meduzen.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Can We\n\nA collection of websites focused on browsers usage and features.\n\n## I’d like to propose a _SuperCanSomething website_\n\nOpen an [issue](https://github.com/meduzen/canwe/issues) or (faster) a pull request.\n\n## Development\n\n### Content\n\nOld good `public/index.html` editing.\n\n### Styles\n\n- `npm install`\n- (optional) create `.env` from `.env.example`, then edit it\n- _(local)_ `npm run dev` or _(prod)_ `npm run build`\n\nWebsites colors are CSS custom properties in [`/src/css/config/sites.css`](/src/css/config/sites.css).\n\n\u003e [!NOTE]\n\u003e Thou plain CSS is used in this project, you can write inline CSS comments using `//` thanks to the [PostCSS config](./postcss.config.mjs#L27-L31).\n\n### Tests\n\nTests use [Playwright](https://playwright.dev) and can be run with `npm test`. They can all run locally or in a GitHub action.\n\nBefore running tests locally:\n- make sure the project is accessible from a URL (e.g. using `npm run preview`);\n- add this URL in the `PW_BASE_URL` entry of your `.env`;\n- `npx playwright install` pulls the headless browsers used by the test.\n\nYou can also play with Playwright GUI by running `npm run test:ui`.\n\nURLs are tested on merge requests using [Lychee](https://lychee.cli.rs) in a GitHub Action. To test URLs locally install Lychee and run `npm run test:absolute-links`.\n\n#### Local tests results\n\nWhen running the tests locally, the results are in `/tests/results`:\n- `{tld}-{timestamp}.json`: JSON report of the test suites;\n- `html/index.html`: HTML report of the latest test suites;\n- `axe-html/{tld}-{timestamp}-{wcag2-a|wcag2-aa|others}.html`: HTML reports of the accessibility tests, split by category (WCAG 2 A, WCAG 2 AA, others);\n\n#### GitHub Action tests results\n\nWhen running in a GitHub action, the “summary” view of the GitHub Action has an _artifact_ section at the very bottom. The artifact archive contains the same HTML report as in `html/index.html` when you run tests locally.\n\nWhen you open it and pick one of the accessibility tests, look into the “attachment” to find the HTML report dedicated to accessibility issues (as well as a JSON file).\n\n## Various\n\nLast deployment:\n\n[![Laravel Forge Site Deployment Status](https://img.shields.io/endpoint?url=https%3A%2F%2Fforge.laravel.com%2Fsite-badges%2F824c8534-5b03-4cf4-9fd5-4e0590d83a6f%3Fdate%3D1%26commit%3D1\u0026style=for-the-badge)](https://forge.laravel.com)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmeduzen%2Fcanwe","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmeduzen%2Fcanwe","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmeduzen%2Fcanwe/lists"}