{"id":15551571,"url":"https://github.com/abemscac/pies-doc","last_synced_at":"2025-04-23T20:17:58.825Z","repository":{"id":59449212,"uuid":"517267948","full_name":"abemscac/pies-doc","owner":"abemscac","description":"A handbook about the fundamentals of web development.","archived":false,"fork":false,"pushed_at":"2024-10-30T23:37:30.000Z","size":49717,"stargazers_count":14,"open_issues_count":21,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-23T20:17:47.567Z","etag":null,"topics":["react","vue3","web"],"latest_commit_sha":null,"homepage":"https://piesdoc.com","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/abemscac.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}},"created_at":"2022-07-24T08:29:33.000Z","updated_at":"2024-10-30T23:37:29.000Z","dependencies_parsed_at":"2024-03-28T03:29:56.657Z","dependency_job_id":"cb828b9e-e485-439b-b6cb-8d1e6768abee","html_url":"https://github.com/abemscac/pies-doc","commit_stats":{"total_commits":85,"total_committers":4,"mean_commits":21.25,"dds":0.05882352941176472,"last_synced_commit":"f36c4ccc7d9312518743e31a5adeb6eec96610e2"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abemscac%2Fpies-doc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abemscac%2Fpies-doc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abemscac%2Fpies-doc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abemscac%2Fpies-doc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/abemscac","download_url":"https://codeload.github.com/abemscac/pies-doc/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250506147,"owners_count":21441723,"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":["react","vue3","web"],"created_at":"2024-10-02T14:05:31.492Z","updated_at":"2025-04-23T20:17:58.793Z","avatar_url":"https://github.com/abemscac.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003ePies Doc\u003c/h1\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://piesdoc.com/\" target=\"_blank\"\u003e\n    \u003cimg src=\"./static/img/logo-constrast.png\" alt=\"Pies Doc logo\" width=\"200\" height=\"auto\"\u003e\n  \u003c/a\u003e\n  \u003cbr /\u003e\n  \u003cbr /\u003e\n  \u003cp\u003eA handbook about the fundamentals of web development.\u003c/p\u003e\n  \u003ch2\u003e\n    \u003ca href=\"https://piesdoc.com/\" target=\"_blank\"\u003eStart Reading Now\u003c/a\u003e\n  \u003c/h2\u003e\n\u003c/div\u003e\n\n## Who Is Suitable for Pies Doc?\n\nPies Doc suits those who have **already learned the very basics of JavaScript**, and **have basic knowledge of the subject they're trying to learn**. If you are an absolute beginner with 0 experience with the subject, you may find the content of this handbook difficult to understand.\n\nBut don't worry, you don't need a lot of experience to get started; just follow the official tutorial to make a simple app if there's one, either a todo app or a counter app is fine, then you'll be all set! No matter which level you're at, you can all benefit from this handbook.\n\n## How Can Pies Doc Help You?\n\nPies Doc explains the fundamentals! Instead of digging into the source code and showing you something extremely raw, this handbook emphasizes the part that relates to developers the most — the API itself.\n\nBy learning how to use the API correctly and the theory behind it, you will not only be able to identify anti-patterns, but also significantly reduce the bugs and strange workarounds brought by inappropriate API usage.\n\n**Never underestimate the power of the fundamentals!** Although \"learn the fundamentals well\" may not sound very cool and appealing, it is in fact an indispensable element for being able to comprehend more advanced knowledge.\n\n## Why Pies Doc?\n\nBad code is everywhere. From apps with hundreds of thousands of active users to some random apps you've never heard of, the amount of bad code in this world is way more than you could ever imagine.\n\nUnfortunately, we, the developers, are the source of these bad code. The problem is, most of the developers didn't realize what they wrote is bad, one of the reason is because they didn't learn the fundamentals well enough.\n\nWe want to change this. We hope that with the help of Pies Doc, a 100% free handbook, more and more people in this industry will start to care about their code quality, and help eliminate as much bad code as they can.\n\n## Contribution\n\n### Contribution Guide\n\nWork in progress.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabemscac%2Fpies-doc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabemscac%2Fpies-doc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabemscac%2Fpies-doc/lists"}