{"id":18705626,"url":"https://github.com/angular-package/gitbook","last_synced_at":"2026-03-19T05:59:11.799Z","repository":{"id":117698365,"uuid":"448700770","full_name":"angular-package/gitbook","owner":"angular-package","description":"Gitbook docs","archived":false,"fork":false,"pushed_at":"2023-08-26T23:16:28.000Z","size":4889,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"designing","last_synced_at":"2025-05-19T06:37:25.037Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"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/angular-package.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-01-16T23:41:40.000Z","updated_at":"2022-01-16T23:41:40.000Z","dependencies_parsed_at":null,"dependency_job_id":"f876a6ee-c67e-4079-87b1-b0e096d88163","html_url":"https://github.com/angular-package/gitbook","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/angular-package/gitbook","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/angular-package%2Fgitbook","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/angular-package%2Fgitbook/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/angular-package%2Fgitbook/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/angular-package%2Fgitbook/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/angular-package","download_url":"https://codeload.github.com/angular-package/gitbook/tar.gz/refs/heads/designing","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/angular-package%2Fgitbook/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28756432,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-25T16:32:25.380Z","status":"ssl_error","status_checked_at":"2026-01-25T16:32:09.189Z","response_time":113,"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":"2024-11-07T12:11:31.170Z","updated_at":"2026-01-25T18:02:23.679Z","avatar_url":"https://github.com/angular-package.png","language":null,"readme":"---\ndescription: General information about what the angular package provides.\n---\n\n# Introduction\n\nThe designing page describes small parts of the designing process functions, objects, classes, and more. Shows various ways of thinking, which means problems that arose during the process, and their possible solutions.\n\nOf course, before starting, there is a need to know what will be designed and its basis.\n\n### Idea\n\nIt's called an **idea**, and every **idea** brings problems. Finding solutions to those problems is a part of the process, which it's not possible until there is a **clear idea** of what the problem is. To have a **clear idea** means to make a thorough analysis, and to do it properly, general and specific-idea knowledge is required.\n\n### Problem\n\nThe **problem**, better to say, the **challenge** is to write meaningful, clearly-understandable, easy-readable code in an **intuitive**, **minimal**, **logical**, **cohesive**, and **consistent** way. Writing code that considers many word definitions can be frustrating or difficult without a list of rules. Investing the time to create a few design **principles** saves time in the design process and results in a **thoughtful** final form.\n\n### Principles\n\nTo make **thoughtful** design **principles** there is a need to make a **deeper** **insight** into many **things** around the code and into the **code**, achieving appropriate **integration** of those **things** with a code. It means to put **effort** to make much **analysis** of different things and make a proper final **diagnose**. One of the **things** is to choose the right words and **proper understanding** of the words used to produce the code.\u0026#x20;\n\n### Words\n\nDesigning process forces to know the definitions of some words and a proper understanding of them, which results in better insight and final form of objects. To make things easier on the next page are definitions of some words good to know.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fangular-package%2Fgitbook","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fangular-package%2Fgitbook","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fangular-package%2Fgitbook/lists"}