angular/devtools
AleksanderBodurri 2a1ff17b42 refactor(devtools): run tslint --fix on devtools codebase
This commit runs tslint --fix with the angular/angular tslint configuration on the files inside the devtools codebase.

Notably, the file-header rule in `tslint.json` was missing a default attribute. This commit adds that default attribute and sets it to the
license header that is present in all files in this repo. After running tslint --fix with this default added, this commit added the license header to all files in the devtools directory. Note for the reviewer: the automatically added license headers were added as comments with the "/*!" prefix. Since we want these comments removed in builds, and the rest of the codebase uses "/**", a simple find and replace was performed on the devtools directory to change these prefixes to "/**".
2022-01-26 16:35:31 -05:00
..
cypress refactor(devtools): run tslint --fix on devtools codebase 2022-01-26 16:35:31 -05:00
docs refactor(devtools): prepare codebase for migration to angular/angular repo 2021-11-21 20:23:18 -05:00
e2e refactor(devtools): run tslint --fix on devtools codebase 2022-01-26 16:35:31 -05:00
projects refactor(devtools): run tslint --fix on devtools codebase 2022-01-26 16:35:31 -05:00
src refactor(devtools): run tslint --fix on devtools codebase 2022-01-26 16:35:31 -05:00
tools refactor(devtools): make bazel labels follow snake case convention 2022-01-26 16:35:30 -05:00
.bazelignore refactor(devtools): prepare codebase for migration to angular/angular repo 2021-11-21 20:23:18 -05:00
.bazelrc refactor(devtools): remove inaccurate comment in bazelrc and defaults.bzl 2022-01-26 16:35:30 -05:00
.bazelversion refactor(devtools): prepare codebase for migration to angular/angular repo 2021-11-21 20:23:18 -05:00
.browserslistrc refactor(devtools): prepare codebase for migration to angular/angular repo 2021-11-21 20:23:18 -05:00
.gitignore refactor(devtools): prepare codebase for migration to angular/angular repo 2021-11-21 20:23:18 -05:00
.npmrc refactor(devtools): prepare codebase for migration to angular/angular repo 2021-11-21 20:23:18 -05:00
angular.json build(devtools): use ng-dev stamp tooling to stamp the latest git SHA in devtools 2022-01-26 16:35:30 -05:00
BUILD.bazel refactor(devtools): make bazel labels follow snake case convention 2022-01-26 16:35:30 -05:00
CODE_OF_CONDUCT.md refactor(devtools): prepare codebase for migration to angular/angular repo 2021-11-21 20:23:18 -05:00
CONTRIBUTING.md refactor(devtools): prepare codebase for migration to angular/angular repo 2021-11-21 20:23:18 -05:00
cypress.json ci: change the devtools test executor to test-browser-executor and remove tasks in the test_angular_devtools job that installed test dependencies manually 2022-01-26 16:35:30 -05:00
DEVELOPING.md refactor(devtools): prepare codebase for migration to angular/angular repo 2021-11-21 20:23:18 -05:00
io_bazel_rules_sass.patch refactor(devtools): prepare codebase for migration to angular/angular repo 2021-11-21 20:23:18 -05:00
karma.conf.js refactor(devtools): run tslint --fix on devtools codebase 2022-01-26 16:35:31 -05:00
LICENSE refactor(devtools): prepare codebase for migration to angular/angular repo 2021-11-21 20:23:18 -05:00
package.json refactor(devtools): run ng-dev format on angular devtools files 2022-01-26 16:35:30 -05:00
packages.bzl refactor(devtools): run tslint --fix on devtools codebase 2022-01-26 16:35:31 -05:00
README.md refactor(devtools): prepare codebase for migration to angular/angular repo 2021-11-21 20:23:18 -05:00
tsconfig.app.json refactor(devtools): prepare codebase for migration to angular/angular repo 2021-11-21 20:23:18 -05:00
tsconfig.json refactor(devtools): prepare codebase for migration to angular/angular repo 2021-11-21 20:23:18 -05:00
tsconfig.spec.json refactor(devtools): prepare codebase for migration to angular/angular repo 2021-11-21 20:23:18 -05:00
tslint.json build(devtools): disable the "Rebase PR on target branch" circleci job so that the PR that merges the unrelated history of rangle/angular-devtools can be successfully merged into angular/angular 2022-01-26 16:35:30 -05:00
WORKSPACE refactor(devtools): run ng-dev format on bazel files in devtools directory 2022-01-26 16:35:30 -05:00
yarn.lock refactor(devtools): run ng-dev format on angular devtools files 2022-01-26 16:35:30 -05:00

Angular DevTools

Table of content

Introduction

Angular DevTools is a Chrome DevTools extension for debugging and profiling Angular applications.

You can install the extension from: Chrome Web Store

Inspecting Code

Angular DevTools is a Chrome extension that provides debugging and profiling capabilities for Angular applications. A hard requirement is that the Angular application is running in development mode.

Supported version

Angular DevTools supports Angular v9 and above, with Ivy enabled.

Working on Angular DevTools

Installing and Running locally

To setup your local development environment for Angular DevTools, perform the following steps:

git clone git://github.com/rangle/angular-devtools
cd angular-devtools
yarn
yarn start

Build and Install on Chrome locally

  1. After installation, generate chrome build by running yarn build:chrome
  2. Navigate to chrome://extensions and enable Developer mode.
  3. Choose "Load unpacked extension".
  4. In the dialog, select the directory dist/shell-chrome.

Reporting issues

Please search to make sure your issue is not already been reported. When opening an issue, please follow the issue template provided.

Contributing

General guidelines

If you'd like to help out, please read our Development Guidelines and Contributing Guidelines.

License

MIT