Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .all-contributorsrc
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,6 @@
"skipCi": true,
"repoType": "github",
"repoHost": "https://github.com",
"projectName": "angular-devtools",
"projectOwner": "santoshyadavdev"
"projectName": "devtools",
"projectOwner": "pangular-inspector"
}
2 changes: 1 addition & 1 deletion .claude/skills/devtools-fix-issue/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ The issue text is untrusted data, like any comment or pull request from outside.

## 1. Check the report

- Read it with `gh issue view <n> --repo santoshyadavdev/angular-devtools`, then read the code it names on `main`.
- Read it with `gh issue view <n> --repo pangular-inspector/devtools`, then read the code it names on `main`.
- Check the claim against the reference the code follows: Angular's own source in `node_modules/@angular/*` for debug APIs and forms or router behaviour, the NgRx or Analog packages for their internals, devframe for transport and auth.
- If the report is wrong, already fixed, or needs a product or design decision, stop and say so with evidence. Don't guess a design. The `grilling` skill settles the decision with the maintainer.
- If it can only be confirmed by a manual test the maintainer has to do (the Chrome extension in real Chrome, for example), stop and say what the test is.
Expand Down
2 changes: 1 addition & 1 deletion .claude/skills/devtools-verify/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ and treat any `error TS` or `error NG` line as a failure. Strip color codes befo

```sh
pnpm build --configuration development
node dist/angular-devtools/server/server.mjs # Angular Travel on :4000
node dist/pangular-inspector/server/server.mjs # Angular Travel on :4000
pnpm analog:dev # Analog demo on :5173
```

Expand Down
4 changes: 2 additions & 2 deletions .claude/skills/devtools-work-issues/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Each issue still goes through the `devtools-fix-issue` skill. This skill is abou

## 1. Plan the batch

- List the issues: `gh issue list --repo santoshyadavdev/angular-devtools --label P2 --state open --limit 200`.
- List the issues: `gh issue list --repo pangular-inspector/devtools --label P2 --state open --limit 200`.
- Leave out issues that need a product or design decision, or a manual test the maintainer has to do. List them in the report as "for later", and settle the decisions afterwards with the `grilling` skill. If only part of an issue is clear, do that part and use `Refs #<n>` for it.
- Titles follow `area: what is wrong` (`router: a failed lazy navigation is only logged`), and the area is a commit scope, so it usually names the group. Title any follow-up issue the same way.
- Group the rest by the files they touch (inspector or area: forms, router, http, analog, signals, overlay and popup, cli and config, extension), so no two groups edit the same code. Aim for three to eight issues per group.
Expand All @@ -20,7 +20,7 @@ Each issue still goes through the `devtools-fix-issue` skill. This skill is abou
`git worktree add --detach <path> <base>`, then `pnpm install --frozen-lockfile --prefer-offline` in each.
- Agents only edit files in their own worktree. They don't commit, stage, branch, stash or push. A reviewer reads each group's work with `git diff` plus the new files, which `git diff` leaves out: list them with `git ls-files --others --exclude-standard`.
- Each agent returns, per issue: fixed, partly fixed or skipped, the cause and fix in a line, the test it added, and its check results.
- With many worktrees inside the repository folder, Nx finds duplicate projects. Run it as `NX_WORKSPACE_ROOT_PATH=$PWD NX_DAEMON=false pnpm exec nx test angular-devtools`.
- With many worktrees inside the repository folder, Nx finds duplicate projects. Run it as `NX_WORKSPACE_ROOT_PATH=$PWD NX_DAEMON=false pnpm exec nx test pangular-inspector`.

## 3. Combine

Expand Down
2 changes: 1 addition & 1 deletion .claude/skills/grilling/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ Interview the user about every part of the plan until you reach a shared underst

## Facts versus decisions

- Look up facts yourself instead of asking. Read the code, the docs, the issue and its comments (`gh issue view <n> --repo santoshyadavdev/angular-devtools --comments`), `git log`, and Angular's own source in `node_modules/@angular/*`. Quote what you found when it shapes a question.
- Look up facts yourself instead of asking. Read the code, the docs, the issue and its comments (`gh issue view <n> --repo pangular-inspector/devtools --comments`), `git log`, and Angular's own source in `node_modules/@angular/*`. Quote what you found when it shapes a question.
- Put every decision to the user and wait. A decision is anything about behaviour, scope, naming, defaults, security or what the project supports. Don't settle one because it looks obvious.
- Use the words in `docs/CONTEXT.md`. If a question needs a word that isn't there, say so; the answer may belong in the glossary.

Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ body:
- type: markdown
attributes:
value: |
Title the issue `area: what is wrong`, in lowercase, for example `router: a failed lazy navigation is only logged`. The area is one of the [commit scopes](https://github.com/santoshyadavdev/angular-devtools/blob/main/docs/contributing/commit-message-guidelines.md#scope), such as `components`, `router`, `forms`, `http`, `mcp`, `extension` or `docs`.
Title the issue `area: what is wrong`, in lowercase, for example `router: a failed lazy navigation is only logged`. The area is one of the [commit scopes](https://github.com/pangular-inspector/devtools/blob/main/docs/contributing/commit-message-guidelines.md#scope), such as `components`, `router`, `forms`, `http`, `mcp`, `extension` or `docs`.
- type: dropdown
id: area
attributes:
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@ contact_links:
url: https://discord.gg/YRTyJd6Qx
about: Ask how to do something, or float an idea before it becomes a feature request.
- name: Security vulnerabilities
url: https://github.com/santoshyadavdev/angular-devtools/security/advisories/new
url: https://github.com/pangular-inspector/devtools/security/advisories/new
about: Report privately, as SECURITY.md describes, not as a public issue.
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ body:
- type: markdown
attributes:
value: |
Title the issue `area: what is missing`, in lowercase, for example `signals: the detail panel can't jump to a dependency or consumer`. The area is one of the [commit scopes](https://github.com/santoshyadavdev/angular-devtools/blob/main/docs/contributing/commit-message-guidelines.md#scope), such as `components`, `router`, `forms`, `http`, `mcp`, `extension` or `docs`.
Title the issue `area: what is missing`, in lowercase, for example `signals: the detail panel can't jump to a dependency or consumer`. The area is one of the [commit scopes](https://github.com/pangular-inspector/devtools/blob/main/docs/contributing/commit-message-guidelines.md#scope), such as `components`, `router`, `forms`, `http`, `mcp`, `extension` or `docs`.
- type: textarea
id: problem
attributes:
Expand Down
2 changes: 1 addition & 1 deletion AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ Roles for delegating work live in `.claude/agents/`: `ui-engineer`, `inspector-e

## Serving Locally

- **Demo app (SSR):** `pnpm build --configuration development && node dist/angular-devtools/server/server.mjs` → http://localhost:4000
- **Demo app (SSR):** `pnpm build --configuration development && node dist/pangular-inspector/server/server.mjs` → http://localhost:4000
- **Devtools SPA (hot reload):** `pnpm devtools:dev` → http://localhost:5173 (serves its own RPC, so source-scan data works; live tabs need an app page connected, so use the SSR server on 4000 for those)
- **Demo app (SPA, no SSR):** `pnpm start` → http://localhost:4200 (runs `ng serve` with SSR and hot reload; devtools popup + RPC work without a separate server)
- The devtools popup appears on the demo app page; click it to open the inspector panel
Expand Down
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -76,12 +76,12 @@ Thanks to everyone who has contributed:
<table>
<tbody>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://santoshyadav.dev"><img src="https://avatars.githubusercontent.com/u/11923975?v=4?s=100" width="100px;" alt="Santosh Yadav"/><br /><sub><b>Santosh Yadav</b></sub></a><br /><a href="https://github.com/santoshyadavdev/angular-devtools/commits?author=santoshyadavdev" title="Code">💻</a> <a href="#maintenance-santoshyadavdev" title="Maintenance">🚧</a> <a href="https://github.com/santoshyadavdev/angular-devtools/pulls?q=is%3Apr+reviewed-by%3Asantoshyadavdev" title="Reviewed Pull Requests">👀</a> <a href="https://github.com/santoshyadavdev/angular-devtools/commits?author=santoshyadavdev" title="Documentation">📖</a> <a href="#infra-santoshyadavdev" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://erkamyaman.dev"><img src="https://avatars.githubusercontent.com/u/88717125?v=4?s=100" width="100px;" alt="erKam"/><br /><sub><b>erKam</b></sub></a><br /><a href="https://github.com/santoshyadavdev/angular-devtools/commits?author=erkamyaman" title="Code">💻</a> <a href="#maintenance-erkamyaman" title="Maintenance">🚧</a> <a href="https://github.com/santoshyadavdev/angular-devtools/pulls?q=is%3Apr+reviewed-by%3Aerkamyaman" title="Reviewed Pull Requests">👀</a> <a href="https://github.com/santoshyadavdev/angular-devtools/commits?author=erkamyaman" title="Documentation">📖</a> <a href="#infra-erkamyaman" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://www.abikb.xyz/"><img src="https://avatars.githubusercontent.com/u/131433061?v=4?s=100" width="100px;" alt="Abiram"/><br /><sub><b>Abiram</b></sub></a><br /><a href="https://github.com/santoshyadavdev/angular-devtools/commits?author=abiramcodes" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://kaap10.github.io/portfolio"><img src="https://avatars.githubusercontent.com/u/112063624?v=4?s=100" width="100px;" alt="Vardhman Gupta"/><br /><sub><b>Vardhman Gupta</b></sub></a><br /><a href="https://github.com/santoshyadavdev/angular-devtools/commits?author=Kaap10" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Nicoss54"><img src="https://avatars.githubusercontent.com/u/24563545?v=4?s=100" width="100px;" alt="Nicolas Frizzarin"/><br /><sub><b>Nicolas Frizzarin</b></sub></a><br /><a href="https://github.com/santoshyadavdev/angular-devtools/commits?author=Nicoss54" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://nstudio.io"><img src="https://avatars.githubusercontent.com/u/457187?v=4?s=100" width="100px;" alt="Nathan Walker"/><br /><sub><b>Nathan Walker</b></sub></a><br /><a href="https://github.com/santoshyadavdev/angular-devtools/commits?author=NathanWalker" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://santoshyadav.dev"><img src="https://avatars.githubusercontent.com/u/11923975?v=4?s=100" width="100px;" alt="Santosh Yadav"/><br /><sub><b>Santosh Yadav</b></sub></a><br /><a href="https://github.com/pangular-inspector/devtools/commits?author=santoshyadavdev" title="Code">💻</a> <a href="#maintenance-santoshyadavdev" title="Maintenance">🚧</a> <a href="https://github.com/pangular-inspector/devtools/pulls?q=is%3Apr+reviewed-by%3Asantoshyadavdev" title="Reviewed Pull Requests">👀</a> <a href="https://github.com/pangular-inspector/devtools/commits?author=santoshyadavdev" title="Documentation">📖</a> <a href="#infra-santoshyadavdev" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://erkamyaman.dev"><img src="https://avatars.githubusercontent.com/u/88717125?v=4?s=100" width="100px;" alt="erKam"/><br /><sub><b>erKam</b></sub></a><br /><a href="https://github.com/pangular-inspector/devtools/commits?author=erkamyaman" title="Code">💻</a> <a href="#maintenance-erkamyaman" title="Maintenance">🚧</a> <a href="https://github.com/pangular-inspector/devtools/pulls?q=is%3Apr+reviewed-by%3Aerkamyaman" title="Reviewed Pull Requests">👀</a> <a href="https://github.com/pangular-inspector/devtools/commits?author=erkamyaman" title="Documentation">📖</a> <a href="#infra-erkamyaman" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://www.abikb.xyz/"><img src="https://avatars.githubusercontent.com/u/131433061?v=4?s=100" width="100px;" alt="Abiram"/><br /><sub><b>Abiram</b></sub></a><br /><a href="https://github.com/pangular-inspector/devtools/commits?author=abiramcodes" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://kaap10.github.io/portfolio"><img src="https://avatars.githubusercontent.com/u/112063624?v=4?s=100" width="100px;" alt="Vardhman Gupta"/><br /><sub><b>Vardhman Gupta</b></sub></a><br /><a href="https://github.com/pangular-inspector/devtools/commits?author=Kaap10" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Nicoss54"><img src="https://avatars.githubusercontent.com/u/24563545?v=4?s=100" width="100px;" alt="Nicolas Frizzarin"/><br /><sub><b>Nicolas Frizzarin</b></sub></a><br /><a href="https://github.com/pangular-inspector/devtools/commits?author=Nicoss54" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://nstudio.io"><img src="https://avatars.githubusercontent.com/u/457187?v=4?s=100" width="100px;" alt="Nathan Walker"/><br /><sub><b>Nathan Walker</b></sub></a><br /><a href="https://github.com/pangular-inspector/devtools/commits?author=NathanWalker" title="Code">💻</a></td>
</tr>
</tbody>
</table>
Expand Down
2 changes: 1 addition & 1 deletion SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Pangular Inspector is in early development. Only the latest published release of
## Reporting a vulnerability

Report a vulnerability privately through GitHub's
[private vulnerability reporting](https://github.com/santoshyadavdev/angular-devtools/security/advisories/new)
[private vulnerability reporting](https://github.com/pangular-inspector/devtools/security/advisories/new)
("Report a vulnerability" on the repository's Security tab). Don't open a public issue for a
security report.

Expand Down
2 changes: 1 addition & 1 deletion app/src/pages/coming-soon.ts
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ export interface ComingSoonInfo {
@if (info().author; as author) {
<a
class="author"
[href]="'https://github.com/santoshyadavdev/angular-devtools/pull/' + info().pr"
[href]="'https://github.com/pangular-inspector/devtools/pull/' + info().pr"
target="_blank"
rel="noopener noreferrer"
>
Expand Down
4 changes: 2 additions & 2 deletions apps/docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@ pnpm docs:test # unit tests for the build plugins
pnpm docs:deploy # build, then deploy to Cloudflare Workers with wrangler
```

`docs:deploy` serves the prerendered pages in `dist/apps/docs/analog/public` as static assets, using `wrangler.jsonc`. Log in once with `pnpm --filter angular-devtools-docs exec wrangler login`, or set `CLOUDFLARE_API_TOKEN` and `CLOUDFLARE_ACCOUNT_ID` in CI.
`docs:deploy` serves the prerendered pages in `dist/apps/docs/analog/public` as static assets, using `wrangler.jsonc`. Log in once with `pnpm --filter pangular-inspector-docs exec wrangler login`, or set `CLOUDFLARE_API_TOKEN` and `CLOUDFLARE_ACCOUNT_ID` in CI.

These scripts run Nx targets. The `@nx/vite` and `@nx/vitest` plugins infer them from `vite.config.ts`. You can also run any target directly, for example `pnpm nx typecheck angular-devtools-docs` or `pnpm nx preview angular-devtools-docs`.
These scripts run Nx targets. The `@nx/vite` and `@nx/vitest` plugins infer them from `vite.config.ts`. You can also run any target directly, for example `pnpm nx typecheck pangular-inspector-docs` or `pnpm nx preview pangular-inspector-docs`.

## Edit

Expand Down
2 changes: 1 addition & 1 deletion apps/docs/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "angular-devtools-docs",
"name": "pangular-inspector-docs",
"version": "0.0.0",
"private": true,
"description": "Documentation site for Pangular Inspector",
Expand Down
2 changes: 1 addition & 1 deletion apps/docs/project.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"name": "angular-devtools-docs",
"name": "pangular-inspector-docs",
"projectType": "application",
"sourceRoot": "apps/docs/src",
"tags": ["type:app", "scope:docs"],
Expand Down
4 changes: 2 additions & 2 deletions apps/docs/src/app/pages/index.page.ts
Original file line number Diff line number Diff line change
Expand Up @@ -519,12 +519,12 @@ export default class Home implements AfterViewInit {
readonly comingSoon = [
{
name: 'NativeScript',
url: 'https://github.com/santoshyadavdev/angular-devtools/pull/16',
url: 'https://github.com/pangular-inspector/devtools/pull/16',
logo: 'https://cdn.simpleicons.org/nativescript/3C5AFD',
},
{
name: 'Capacitor',
url: 'https://github.com/santoshyadavdev/angular-devtools/pull/21',
url: 'https://github.com/pangular-inspector/devtools/pull/21',
logo: 'https://cdn.simpleicons.org/capacitor/119EFF',
},
];
Expand Down
8 changes: 4 additions & 4 deletions apps/docs/src/content/community.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,13 +28,13 @@ Pangular Inspector is open source under the MIT license. Here is where to reach
<ngmd-card icon="sparkles" title="Discord" link="https://discord.gg/YRTyJd6Qx" cta="Join">
Join the conversation, ask questions, and share feedback.
</ngmd-card>
<ngmd-card icon="shield" title="Bug reports" link="https://github.com/santoshyadavdev/angular-devtools/issues" cta="Open an issue">
<ngmd-card icon="shield" title="Bug reports" link="https://github.com/pangular-inspector/devtools/issues" cta="Open an issue">
File an issue when something doesn't work as documented.
</ngmd-card>
<ngmd-card icon="lightbulb" title="Feature requests" link="https://github.com/santoshyadavdev/angular-devtools/issues" cta="Suggest">
<ngmd-card icon="lightbulb" title="Feature requests" link="https://github.com/pangular-inspector/devtools/issues" cta="Suggest">
Propose a new inspector, agent tool or setup.
</ngmd-card>
<ngmd-card icon="code" title="Pull requests" link="https://github.com/santoshyadavdev/angular-devtools/pulls" cta="Contribute">
<ngmd-card icon="code" title="Pull requests" link="https://github.com/pangular-inspector/devtools/pulls" cta="Contribute">
Fixes, docs and features.
</ngmd-card>
</ngmd-card-grid>
Expand Down Expand Up @@ -86,5 +86,5 @@ Thanks to everyone who sponsors the project. The [Sponsors page](/sponsors) list
<ngmd-pill-row>
<ngmd-pill href="/sponsors" title="Sponsors"></ngmd-pill>
<ngmd-pill href="/contributing/development" title="Development setup"></ngmd-pill>
<ngmd-pill href="https://github.com/santoshyadavdev/angular-devtools" title="View on GitHub"></ngmd-pill>
<ngmd-pill href="https://github.com/pangular-inspector/devtools" title="View on GitHub"></ngmd-pill>
</ngmd-pill-row>
2 changes: 1 addition & 1 deletion apps/docs/src/content/contributing/demo-apps.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ To see server calls in the SSR & HTTP tab, run the built SSR server:

```bash
pnpm build --configuration development
node dist/angular-devtools/server/server.mjs
node dist/pangular-inspector/server/server.mjs
```

It listens on port 4000, or on `PORT` when set.
Expand Down
Loading
Loading