Scaffold the Angular application - #1
Merged
Merged
Conversation
The conventions previously inlined in .claude/CLAUDE.md now live on the wiki; reference the page from the repo's conventions index.
Replace the stale project-template README with real install and usage instructions for this Angular app: the mkcert/hosts-file steps needed for the HTTPS dev server, and the actual pnpm scripts.
Set up the Angular CLI project (angular.json, tsconfig*.json, src/, public/), Vitest + Playwright for browser-based unit testing, the HTTPS dev server certificate placeholder, and editor/tooling config (Prettier HTML/SCSS support, VS Code settings, gitattributes, gitignore) to go with it.
Compile the app and run the Vitest suite in CI now that both scripts exist. ESLint and Stylelint steps are commented out until those tools are configured for this repo.
Add WebStorm run configurations and matching VS Code tasks for every npm script (start, build, test, test-ci, playwright-install-browsers, format, format-check, lint-md), so either editor can run them without dropping to a terminal.
Recommend the Prettier, EditorConfig, markdownlint, Vitest, and Playwright extensions, matching the formatting and testing tools already configured in this repo.
Explain how to enable Prettier format-on-save in VS Code and WebStorm, and note that ESLint isn't configured in this repo yet.
- Install Playwright's OS dependencies alongside Chromium so headless tests don't fail on fresh runners. - Run Prettier on staged .ts/.html/.scss files via lint-staged, matching the file types it's now configured to format. - Add TODO markers above the commented-out ESLint/Stylelint CI steps. - Drop .pem from .gitattributes since certs are never committed. - Remove tsconfig options already implied by "strict": true.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
project-templatebase (angular.json,tsconfig*.json,src/,public/, Vitest + Playwright for browser-based unit testing).AGENTS.md.Related issues
None.
Checklist