documentation icon indicating copy to clipboard operation
documentation copied to clipboard

Recommendation: Build Systems parent page that summarizes and helps people choose one

Open pholly opened this issue 9 years ago • 4 comments

I think it would be helpful to add a parent page to Build Systems that:

  1. Summarizes each option (CLI, Webpack, JSPM) and maybe give benefits/drawbacks of each one
  2. Helps people new to Aurelia and build systems choose
  3. Specifies if there's an Aurelia "standard", like the CLI, that someone should choose if they don't know what to choose

I'm new to Aurelia and build systems and want to start an Aurelia app but don't know which build system to choose. I read in a blog post comment that Webpack is favored over JSPM. If that's still true things like that would be good to mention on the new summary page. Also it may be good to mention if the CLI is ready for prime time but has known limitations.

Congrats team on 1.0 release!

pholly avatar Jul 29 '16 14:07 pholly

This is a great idea. Any interest in contributing the document?

EisenbergEffect avatar Oct 07 '16 03:10 EisenbergEffect

I would, but unfortunately I don't know enough about build systems. I haven't used JSPM or Webpack before. And I haven't been keeping up with the experiences from the aurelia community. We're going to start our aurelia app very soon and I'm going to give the CLI a shot.

Is it safe to say:

  • JSPM is not recommended anymore due to bugs in releases
  • Webpack is a good choice for those who are already familiar with Webpack
  • CLI is a good choice for everyone else

pholly avatar Oct 07 '16 14:10 pholly

That's a fair recommendation I would say.

EisenbergEffect avatar Oct 07 '16 14:10 EisenbergEffect

actually besides not being the fastest i have the fewest trouble with jspm

doktordirk avatar Oct 07 '16 19:10 doktordirk