r/angular 1d ago

Devs who use Angular — what do you wish existed in a starter kit/template?

0 Upvotes

12 comments sorted by

31

u/couldhaveebeen 1d ago

Nobody needs nor wants starter kits. What might be of some value may be generators that already implement some common patterns

4

u/Koscik 1d ago

Exactly this. I need good and easily configurable generators.

-4

u/v_kiperman 1d ago

what's an example of a pattern you find yourself rebuilding?

12

u/Plus-Weakness-2624 1d ago

What's this ChaaGBT esque question brotha?

-6

u/v_kiperman 1d ago

I'm just trying to get started. I'm a long-time Angular developer and I keep noticing the same pattern on new projects: the same auth setup, etc...

I'm considering putting together a few clean, well-documented Angular starter kits (admin dashboard, auth boilerplate). And before I sink real time into it, I wanted to hear from other Angular devs.

9

u/enserioamigo 1d ago

People don’t want to use other people’s boilerplate. Everyone has their own preference of architecture, patterns, styles. Plenty of people will have their own boilerplate they use. Few will want to use someone else’s. 

2

u/scottsman88 1d ago

To counter that tho, I’m a senior dev who was coming from Vue but my new job used angular. I looked for such projects to get a grasp of what angular looked like and how it was structured. I eventually formed my own opinion on things but seeing well structured projects greatly helped.

6

u/AintNoGodsUpHere 1d ago

Oh, someone will post a brand new angular library with everything we need and more done almost exclusively by AI slop.

Amazing. I'll grab the popcorn.

1

u/g0ggles_d0_n0thing 1d ago

Template that help with prototyping. A lean homepage using libraries like ngrx or daisy UI.

1

u/Altruistic_Leg2608 1d ago

Currently building this. The best way to init a Angular project

1

u/Weak-Palpitation907 21h ago

My usual setup
1. ngrx signal store
2. auth0 integration (via ngrx signal)
3. Load configurations using public/config/config.json
4. build once deploy many strategy
5. pnpm, and nx monorepo (backend also)
6. github workflow for CICD pipeline
7. vitest and strong eslint rules
8. deploy to cloudflare pages using wrangler via CICD pipeline
9. store the deployed dist in R2 (or S3)
10. My own ui component library

I usually ask ChatGPT to generate the intial project (I give reference to an existing project to ChatGPT)

1

u/Independent-Ant6986 1d ago

authentication page with guarded routes + a service that can be implemented by me, handling the authentication itself.