{"id":44644014,"url":"https://github.com/multivers-dev/angular-cookbook","last_synced_at":"2026-02-14T19:11:23.393Z","repository":{"id":188923614,"uuid":"671732279","full_name":"multivers-dev/angular-cookbook","owner":"multivers-dev","description":"Angular Cookbook Recipes ","archived":false,"fork":false,"pushed_at":"2024-06-30T23:52:36.000Z","size":10609,"stargazers_count":2,"open_issues_count":0,"forks_count":2,"subscribers_count":0,"default_branch":"main","last_synced_at":"2024-07-05T10:42:28.279Z","etag":null,"topics":["angular","cookbook","mdbook","rust"],"latest_commit_sha":null,"homepage":"https://multivers-dev.github.io/angular-cookbook/en","language":"CSS","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/multivers-dev.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.example.md","contributing":"CONTRIBUTING.md","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":"2023-07-28T02:32:59.000Z","updated_at":"2024-06-30T23:52:39.000Z","dependencies_parsed_at":null,"dependency_job_id":"54158565-3259-4aa5-b89e-b6b81dcba9df","html_url":"https://github.com/multivers-dev/angular-cookbook","commit_stats":null,"previous_names":["multivers-dev/angular-cookbook"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/multivers-dev/angular-cookbook","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/multivers-dev%2Fangular-cookbook","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/multivers-dev%2Fangular-cookbook/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/multivers-dev%2Fangular-cookbook/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/multivers-dev%2Fangular-cookbook/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/multivers-dev","download_url":"https://codeload.github.com/multivers-dev/angular-cookbook/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/multivers-dev%2Fangular-cookbook/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29452782,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-14T15:52:44.973Z","status":"ssl_error","status_checked_at":"2026-02-14T15:52:11.208Z","response_time":53,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":["angular","cookbook","mdbook","rust"],"created_at":"2026-02-14T19:11:22.697Z","updated_at":"2026-02-14T19:11:23.387Z","avatar_url":"https://github.com/multivers-dev.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Angular](https://img.shields.io/badge/angular-%23DD0031.svg?style=for-the-badge\u0026logo=angular\u0026logoColor=white) CookBook\n=============\n\n[_Angular CookBook_](https://multivers-dev.github.io/angular-cookbook/en) is an Open Source Angular Knowledge Project built for and by the community.\n\nYou can edit existing pages via top right pen icon button  and propose Pull Request without having to open vscode.\nFor new article, just create a folder and a markdown file you can also follow instructions below to project locally \n\n\n\n# Table of Contents\n- [How to Install ?](#how-to-install-)\n    - [Prerequisites](#prerequisites)\n        - [Rust](#rust)\n    - [dependencies](#dependencies)\n- [Builds](#builds)\n- [Serve](#serve)\n- [How to Contribute ?](#how-to-contribute)\n\n# How to Install ?\n\n## Prerequisites\n\n\u003e ***For the installation of the project, you need to install and use a bash terminal.***\n\u003e you can use [git bash](https://git-scm.com/downloads) or [cmder](https://cmder.net/)\n\n### Rust\n\u003e### ![Rust](https://img.shields.io/badge/rust-%23000000.svg?style=for-the-badge\u0026logo=rust\u0026logoColor=white)\n\u003e \n\u003e The way to install rustup differs by platform:\n\u003e * On Unix:\n\u003e   ``` shell\n\u003e   curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh\n\u003e   ```\n\u003e   in your shell, This downloads and runs rustup-init.sh\n\u003e \n\u003e * On Windows download and run rustup-init.exe from [here](https://www.rust-lang.org/tools/install)\n\u003e\n\u003e ___\n\u003e\n\u003e For more information about installation of rustup, see the [rustup documentation](https://forge.rust-lang.org/infra/other-installation-methods.html).\n\u003e\n\n\n\n# Dependencies\n\n\u003e[`rustc`](https://www.rust-lang.org/tools/install) = 1.71.0\n\n\u003cbr\u003e\n\n### ![mdbook](https://img.shields.io/badge/mdbook-%23000000.svg?style=for-the-badge\u0026logo=rust\u0026logoColor=white)\n```sh\ncargo install mdbook\n```\n[`mdbook`](https://github.com/rust-lang/mdBook) = \"^0.4.35\"\n\n\u003cbr\u003e\n\n### ![Cargo](https://img.shields.io/badge/cargo-%23000000.svg?style=for-the-badge\u0026logo=rust\u0026logoColor=white)\nInstall dependencies from Cargo.toml\n```sh\ncargo install --path .\n```\n\u003cbr\u003e\n\n### ![mdbook-admonish](https://img.shields.io/badge/mdbook--admonish-%23000000.svg?style=for-the-badge\u0026logo=rust\u0026logoColor=white)\n```sh\ncargo install mdbook-admonish\n```\n[`mdbook-admonish`](https://crates.io/crates/mdbook-admonish) = \"^1.13.1\"\n\n\u003cbr\u003e\n\n### ![mdbook-i18n-helpers](https://img.shields.io/badge/mdbook--i18n--helpers-%23000000.svg?style=for-the-badge\u0026logo=rust\u0026logoColor=white)\n```sh\ncargo install mdbook-i18n-helpers\n```\n[`mdbook-i18n-helpers`](https://github.com/google/mdbook-i18n-helpers) = \"^0.2.4\"\n\n\n\n### i18n\n\u003e ## ![i18n](https://img.shields.io/badge/i18n-%23000000.svg?style=for-the-badge\u0026logo=rust\u0026logoColor=white)\n\u003e* Run \n\u003e  ```sh\n\u003e    MDBOOK_OUTPUT='{\"xgettext\": {\"pot-file\": \"messages.pot\"}}' \\ mdbook build -d po\n\u003e  ```\n\u003e  or \n\u003e   ```sh\n\u003e   MDBOOK_OUTPUT='{\"xgettext\": {\"pot-file\": \"messages.pot\"}}' mdbook build -d po\n\u003e   ```\n\u003e\n\u003e\n\u003e* Update existing po for fr \n\u003e  ```sh\n\u003e    msgmerge --update po/fr.po po/messages.pot\n\u003e  ```\n\u003e* Update existing po for en \n\u003e  ```sh\n\u003e    msgmerge --update po/en.po po/messages.pot\n\u003e  ```\n\n# Builds\n\n\u003e* Run `build` in fr \n\u003e\n\u003e```sh\n\u003e  MDBOOK_BOOK__LANGUAGE=fr mdbook build -d \u003ebook/fr\n\u003e```\n\u003e\n\u003e* Run `build` in en \n\u003e\n\u003e```sh\n\u003e  MDBOOK_BOOK__LANGUAGE=en mdbook build -d \u003ebook/en\n\u003e```\n\u003cbr\u003e\n\n# Serve\n\n\u003e* Run `serve` in fr \n\u003e\n\u003e ```sh\n\u003eMDBOOK_BOOK__LANGUAGE=fr mdbook serve -d book/fr -p 3000\n\u003e```\n\u003e\n\u003e* Run `serve` in en \n\u003e\n\u003e```sh\n\u003eMDBOOK_BOOK__LANGUAGE=en mdbook serve -d book/en -p 3001\n\u003e```\n\n## [How to Contribute?](./CONTRIBUTING.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmultivers-dev%2Fangular-cookbook","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmultivers-dev%2Fangular-cookbook","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmultivers-dev%2Fangular-cookbook/lists"}