angular/adev
Matthieu Riegler baa31fb1a1 docs: remove router testing from the testing scenarios guide (#63078)
This commit also adds the router testing guide to the testing section

PR Close #63078
2025-08-11 12:15:39 -07:00
..
scripts docs(docs-infra): generate llms-full.txt at build time (#61864) 2025-07-08 11:27:54 -07:00
shared-docs build: update to the latest version of devinfra and rename npm2 workspace (#63093) 2025-08-11 10:35:32 -07:00
src docs: remove router testing from the testing scenarios guide (#63078) 2025-08-11 12:15:39 -07:00
tools build: migrate remaing esbuild and nodejs_binary usages to new toolchain (#62435) 2025-07-03 08:09:33 +00:00
angular.json docs(docs-infra): generate llms-full.txt at build time (#61864) 2025-07-08 11:27:54 -07:00
BUILD.bazel build: update to the latest version of devinfra and rename npm2 workspace (#63093) 2025-08-11 10:35:32 -07:00
firebase.json perf(docs-infra): improve app firebase configuration (#59170) 2024-12-12 14:54:50 -08:00
karma.conf.js build: migrate adev to use rules_angular based cli rules (#62435) 2025-07-03 08:09:33 +00:00
package.json build: update to TypeScript 5.9 final (#62939) 2025-08-01 08:08:21 +00:00
README.md build: replace docs script with adev (#62944) 2025-08-01 12:39:37 +00:00
test-main.ts refactor(docs-infra): Remove rethrowing error handler (#61243) 2025-05-09 10:40:14 -07:00
tsconfig.app.json build: fix adev first party linking and re-enable tests (#60825) 2025-04-10 14:19:52 +00:00
tsconfig.json build: set paths for devtools & adev (#62574) 2025-07-14 14:11:09 -07:00
tsconfig.spec.json test(docs-infra): update adev tests to be zoneless (#57100) 2024-07-23 14:50:32 -07:00
tsconfig.worker.json refactor(docs-infra): refactor adev to build using architect (#53497) 2023-12-11 19:21:07 +00:00

Angular.dev

This site is built with Angular.

The content is written primarily in Markdown format located in src/content. For simple edits, you can directly edit the file on GitHub and generate a Pull Request.

Local Development

For local development, pnpm is the preferred package manager. You can set up a local environment with the following commands :

# Clone Angular repo
git clone https://github.com/angular/angular.git

# Navigate to project directory
cd angular

# Install dependencies
pnpm

# Build and run local dev server
# NOTE: Initial build will take some time
pnpm adev

If you are having issues with the docs building, see the FAQs section.

Contributing

Want to report a bug, contribute some code, or improve the documentation? Excellent!

Read through our contributing guidelines to learn about our submission process, coding rules, and more.

And if you're new, check out one of our issues labeled as help wanted or good first issue.

Code of Conduct

Help us keep Angular open and inclusive. Please read and follow our Code of Conduct.

FAQs

The build is failing and I'm seeing bazel:bazel failed: missing input file messages.

This is most likely due to a bazel dependency / caching issue. To resolve this, run the following command:

# Try this first
pnpm bazel clean

# If that doesn't work, try it with the expunge flag
pnpm bazel clean --expunge