Skip to content

Getting started: Where to begin? Can I start now? #608

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

Closed
Sn3b opened this issue Mar 9, 2016 · 7 comments
Closed

Getting started: Where to begin? Can I start now? #608

Sn3b opened this issue Mar 9, 2016 · 7 comments
Labels

Comments

@Sn3b
Copy link

Sn3b commented Mar 9, 2016

Hey everyone, nice job you've done there with this seed.
Just playing with it and I really like its elegance.

I'd like to start a project with angular2, and this seems to be the perfect start point, but I have a couple of questions as I'm not totally familiar with all the technologies used, really I'm only getting started with tools such as npm, gulp, karma, typings etc...

So far I've managed to get the whole thing running, added a dependency to normalize.css, created a couple of pages and played with simple requests, even added authentication with auth0, I've very proud :P

Anyway, I'd like to start doing some real code soon, and I had a couple of questions:

  1. I've been following it (from a distance) for a little while and I saw a lot of activity, new code being added, conventions being changed etc... Is the seed ready for production use now? And if not, can I start with one (I like the sass one), develop on it and still benefit from future commits?
  2. I would need to define my own types/entities, either as classes or interfaces that would somewhat match the ones I have in the backend, where would I do that? In the shared folder?
  3. I think I have most basic types covered except for 1, I use UUIDs/GUIDs as IDs for my entities in the backend, is it possible here too?

Thanks folks!

Seb :)

@joshwiens
Copy link
Contributor

@Sn3b - Nothing Angular2 is "Production" ready. That said, I think it's close enough to start working with it. It's really all the tooling surrounding Angular2 that is a bit behind as you would expect.

1.) As far as the seed goes, I feel we have gotten it to a place where you can now build on top of it and still be able to pick up changes from the seed.

2.) You will notice in the seed that all of the tooling has two sub-folders, project & seed. The project directories would be where you want to add project specific tooling / typings / whatever

3.) manual_typings/project

Two issues to watch that will help improve the overall developer experience. #580 & #579 in particular.

For a personal point of view, after the latest refactoring by @ludohenin I feel confident in starting my production projects for work based on the seed.

@joshwiens
Copy link
Contributor

Also something to note. A lot of what we are working on now will be providing examples in the wiki / repo of how to build x, y, z on top of the seed.

@NathanWalker 's Advanced Seed is a really excellent example of that.

As are the additions from @tsm91 here #598

@Sn3b
Copy link
Author

Sn3b commented Mar 9, 2016

Super, thanks! :)

@Sn3b
Copy link
Author

Sn3b commented Mar 9, 2016

Sorry but I don't understand your number 2, I mean I do, but I'm looking and I don't see what you mean by the tooling has 2 sub folders...

@joshwiens
Copy link
Contributor

@joshwiens
Copy link
Contributor

project is for extending
seed is for this repo

@Sn3b
Copy link
Author

Sn3b commented Mar 9, 2016

Ah sorry I should have got the latest version before checking :)

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants