Comments (13)
I would like to start talking about the following topics:
- directory structure (e.g. server & client clear separation, naming conventions, no duplicate names)
- coding best practices (e.g. based on https://github.com/johnpapa/angular-styleguide)
- gulp (core task, split configuration in several files, best practices)
We should open issues for theses topic and fix them before starting more complex tasks.
from generator-ng-fullstack.
@jgodi said he'd give a hand with the best practices based on jhon papa's styleguides.
About the directory structure, do you see something that should be changed or do you mean to document the way modifications should be made? Or both?
Also, I agree about making it more solid before going crazy.
from generator-ng-fullstack.
Yes, I will comb through the client side code and get it up to terms with the style guide. Should be done soon :)
I do agree that splitting of the gulp tasks would be nice. More so, I would like to see a gulp.config.js
where all the paths/files/settings are defined that are pulled into the gulp tasks. That way users have a one stop shop to change config rather then hunting down into task files.
from generator-ng-fullstack.
About the directory structure, do you see something that should be changed or do you mean to document the way modifications should be made? Or both?
I created a separated issue about this topic: #15 (Directory structure)
from generator-ng-fullstack.
Alright, just created the organization: nxgen.
Nothing there yet, just waiting on who's willing to contribute so I can add you there and move this repo.
π
from generator-ng-fullstack.
Perfect. When I get more free time I will be a regular contributor :)
It would be nice to maybe make a way to opt-out of the server creation. For those people at companies (like me) who would love the front-end generator, but the backend part will be ours. Just something to consider.
from generator-ng-fullstack.
@jgodi, good to hear! =]
Also, noted about the server, should not be hard to separate things, but we'll have to sort the gulp tasks first, so client tasks won't mix with server tasks and suchs. I'm stuck with go integration for now, but I'm keeping an eye on it.
from generator-ng-fullstack.
How about to have a dedicated gitter for this generator?
from generator-ng-fullstack.
@remicastaing, there you go π
from generator-ng-fullstack.
Wouldn't be good to have a repository with a generated app to discuss about
the result and about the generator?
Le jeu. 16 avr. 2015 Γ 12:12, Eric Mendes Dantas [email protected]
a Γ©crit :
@remicastaing https://github.com/remicastaing, there you go
https://gitter.im/ericmdantas/generator-ng-fullstack [image: π]β
Reply to this email directly or view it on GitHub
#14 (comment)
.
from generator-ng-fullstack.
We can use the gh-pages branch for that possibly.
from generator-ng-fullstack.
I would love to get @kingcody's feedback on this as he is quite active on generator-angular-fullstack and may bring some interesting ideas to this in addition to expertise.
from generator-ng-fullstack.
Closing this. Better discuss in separate issues.
from generator-ng-fullstack.
Related Issues (20)
- test db helper - mongoose connection HOT 5
- Todo app isnt' saving to Mongo's DB HOT 5
- [ng1/tasks/gulp.watch] - Should not watch changes in bower_components HOT 3
- Do not use generators in Koa server HOT 1
- require-dir is broken on node 8 HOT 1
- Heroku Error Gulp is not defined HOT 1
- Task 'client.build:dist' is not in your gulpfile HOT 2
- Just Question HOT 7
- Name convention problems upon using generator HOT 5
- No scss-file is generated when using ngf generate HOT 2
- Koa 2 HOT 1
- webpack HOT 9
- Samples For Multiple Client Pages Accessing Multiple Server Endpoint HOT 3
- bower -> npm/yarn HOT 4
- v2
- vue2 + cordova HOT 2
- No Showing On Yeoman HOT 2
- Error running project HOT 4
- Duplicate - please ignore this.
- Troubles continued from #297 HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from generator-ng-fullstack.