{"id":13494114,"url":"https://github.com/AlexisDanizan/Checklist-Tools-Website","last_synced_at":"2025-03-28T13:32:08.408Z","repository":{"id":217437180,"uuid":"119396867","full_name":"AlexisDanizan/Checklist-Tools-Website","owner":"AlexisDanizan","description":"🍿 The perfect Checklist Website for meticulous developers.","archived":false,"fork":false,"pushed_at":"2019-05-09T20:17:55.000Z","size":1319,"stargazers_count":99,"open_issues_count":1,"forks_count":19,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-10-31T08:39:33.792Z","etag":null,"topics":["api","checklist","checklist-application","css","fluid-interface","front-end-development","frontend","frontend-app","guidelines","gulp","html","javascript","localstorage","reference","ressources","security","security-tools","web-development","web-development-tools"],"latest_commit_sha":null,"homepage":"https://alexisdanizan.github.io","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AlexisDanizan.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":"2018-01-29T14:56:52.000Z","updated_at":"2024-09-29T13:56:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"e6342503-8b2e-4db2-a9d8-a6d22d3bbe4f","html_url":"https://github.com/AlexisDanizan/Checklist-Tools-Website","commit_stats":null,"previous_names":["alexisdanizan/checklist-tools-website"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexisDanizan%2FChecklist-Tools-Website","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexisDanizan%2FChecklist-Tools-Website/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexisDanizan%2FChecklist-Tools-Website/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexisDanizan%2FChecklist-Tools-Website/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AlexisDanizan","download_url":"https://codeload.github.com/AlexisDanizan/Checklist-Tools-Website/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246037477,"owners_count":20713421,"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":["api","checklist","checklist-application","css","fluid-interface","front-end-development","frontend","frontend-app","guidelines","gulp","html","javascript","localstorage","reference","ressources","security","security-tools","web-development","web-development-tools"],"created_at":"2024-07-31T19:01:22.027Z","updated_at":"2025-03-28T13:32:08.403Z","avatar_url":"https://github.com/AlexisDanizan.png","language":"JavaScript","funding_links":[],"categories":["JavaScript","📦 Legacy \u0026 Inactive Projects"],"sub_categories":[],"readme":"\u003ch2 align=\"center\"\u003e\u003ca href=\"https://alexisdanizan.github.io\"\u003e🍿 Checklist Tools Website\u003c/a\u003e\u003c/h2\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cem\u003eA user-friendly and fluid interface for using checklists.\u003c/em\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://alexisdanizan.github.io\" target=\"_blank\"\u003e\n        \u003cimg alt=\"Checklist tools website\" title=\"Checklist tools website\" src=\"https://github.com/AlexisDanizan/Checklist-Tools-Website/blob/master/data/checklist-tools.gif?raw=true\" width=\"800\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n\n[![GitHub license](https://img.shields.io/github/license/AlexisDanizan/Checklist-Tools-Website.svg)](https://github.com/AlexisDanizan/Checklist-Tools-Website/blob/master/LICENSE)\n[![Front‑End_Checklist followed](https://img.shields.io/badge/Front‑End_Checklist-followed-brightgreen.svg)](https://github.com/thedaviddias/Front-End-Checklist/)\n[![GitHub issues](https://img.shields.io/github/issues/AlexisDanizan/Checklist-Tools-Website.svg)](https://github.com/AlexisDanizan/Checklist-Tools-Website/issues)\n[![GitHub stars](https://img.shields.io/github/stars/AlexisDanizan/Checklist-Tools-Website.svg)](https://github.com/AlexisDanizan/Checklist-Tools-Website/stargazers)\n[![Twitter](https://img.shields.io/twitter/url/https/github.com/AlexisDanizan/Checklist-Tools-Website.svg?style=social)](https://twitter.com/intent/tweet?text=Wow:\u0026url=https%3A%2F%2Fgithub.com%2FAlexisDanizan%2FChecklist-Tools-Website)\n\n**All the power of checklists, without the overhead:**\n - User-friendly and fluid interface\n - Fast build with [Preact]() and [Milligram](https://github.com/milligram/milligram)\n - Generate PDF report\n - Offline checklists storage with LocalStorage\n - Auto-save your progress 🚀\n - 💥 **Instant no-config app bundling**\n\nBased on checklists:\n - [Front-End Checklist](https://github.com/thedaviddias/Front-End-Checklist)\n - [Search Engine Optimization](https://github.com/marcobiedermann/search-engine-optimization)\n - [API Security Checklist](https://github.com/shieldfy/API-Security-Checklist)\n - [The Side Project Marketing Checklist](https://github.com/karllhughes/side-project-marketing)\n\n### Use the online version: [alexisdanizan.github.io](https://alexisdanizan.github.io)\n\n\n## Installation\n\n**Install with npm**\n```bash\nnpm i checklist-tools-website\n```\n\n**Install with Yarn**\n```bash\nyarn add checklist-tools-website\n```\n\n**Install manually**\n\n```bash\ngit clone https://github.com/AlexisDanizan/Checklist-Tools-Website.git\nyarn install\n# or\nnpm install\n```\n\n## How to use ?\n\n**Build with [Gulp](https://github.com/gulpjs/gulp)**\n```bash\ngulp build\n```\nBuilt files are available in `dist` folder.\n\n## Customize\n\n**Build and serve files with [Gulp](https://github.com/gulpjs/gulp)**\n```bash\ngulp build\ngulp webserver\n```\n\nThe version is available at [http://localhost:8080](http://localhost:8080)\n\n### Add a new Checklist\n\n#### Use the auto-converter\n\nTo convert a checklist to markdown format you can use the `bin/mdChecklistToJson.js` script.\nTo do this, add your checklist in `sample.md` and run the command **`npm mdtojson`**.  \nThe result of the conversion is in **`bin/sample.json`**. Modify your checklist until you get the result.\n\n#### Add manually\n\nCreate a new json files in `src/checklist`.\nSample template:\n```json\n{\n  \"name\": \"Front-dev\",\n  \"group_categories\": [\n    {\n      \"title_group\": \"Head\",\n      \"categories\": [\n        {\n          \"title\": \"Meta tags\",\n          \"tasks\": [\n            {\n              \"title\": \"Doctype\",\n              \"links\": [\n                {\"path\":\"https://www.w3.org/TR/html5/syntax.html#determining-the-character-encoding\",\n                  \"text\":\"Determining the character encoding - HTML5 W3C\",\n                  \"type\": \"link\"}\n              ],\n              \"explications\":\"The Doctype is HTML5 and is at the top of all your HTML pages.\",\n              \"code\":\"\u003c!doctype html\u003e \u003c!-- HTML5 --\u003e\",\n              \"priority\": \"high\"\n            }\n          ]\n        }\n      ]\n    }\n  ]\n}\n```\n\nTo make the checklist available in app you need to modify `src/stores/checklistStore.js` \nand add `import example from '../checklist/example.json';`.\n\nNext add it in INITIAL_DATA:\n```js\nconst INITIAL_DATA = {\n  checklists: [\n    example\n  ],\n  ...\n};\n```\n\n## Troubleshooting\n\nThe new checklist does not appear in select:\n - Empty the localstorage before add a new checklist.\n \n## Contributing\n\n**Open an issue or a pull request to suggest changes or additions.**\n\n### Guide\n\nThe **Checklist Tools Website** repository consists of two branches:\n\n#### 1. `master`\n\nThis branch consists of the current stable branchof [Checklist Tools Website](https://github.com/AlexisDanizan/Checklist-Tools-Website).\n\n#### 2. `develop`\n\nThis branch will be used to make some significant changes to the structure, content if needed. It is preferable to use the master branch to fix small errors or add a new checklist.\n\n## Support\n\nIf you have any question or suggestion, don't hesitate to use Twitter:\n* [Twitter](https://twitter.com/alexisdanizan)\n\n## Author\n\n**[Alexis Danizan](https://github.com/AlexisDanizan)**\n\n## Contributors\n\nThis project exists thanks to all the people who contribute.\n\n## License\n\nDesigned and created with ♥ by Danizan Alexis. Licensed under the [Apache 2.0 License](https://www.apache.org/licenses/LICENSE-2.0).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAlexisDanizan%2FChecklist-Tools-Website","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FAlexisDanizan%2FChecklist-Tools-Website","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAlexisDanizan%2FChecklist-Tools-Website/lists"}