Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

{feature} replace existing builders with new implementation #31

Merged
merged 1 commit into from
Oct 7, 2024

Conversation

bgotink
Copy link
Owner

@bgotink bgotink commented Oct 6, 2024

This new implementation builds all code samples for all chapters in a single ng build with lazy loading and without using any private Angular APIs.

This new implementation replaces the old builders:

  • "slow" built every chapter as a separate angular app, which is prohibitively slow.
  • "experimental" built the entire book in one go, but used private APIs of the angular packages which caused issues due to multiple breaking changes in these private APIs.

This new implementation builds all code samples for all chapters
in a single `ng build` with lazy loading and without using any
private Angular APIs.

This new implementation replaces the old builders:

- "slow" built every chapter as a separate angular app, which is
  prohibitively slow.
- "experimental" built the entire book in one go, but used private
  APIs of the angular packages which caused issues due to multiple
  breaking changes in these private APIs.
@bgotink bgotink force-pushed the feature/new-builder branch from 1aca81e to 13a4016 Compare October 7, 2024 09:29
@bgotink bgotink merged commit 13a4016 into main Oct 7, 2024
5 checks passed
@bgotink bgotink deleted the feature/new-builder branch October 7, 2024 09:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant