Comments (5)
is the electron generator ready?
from generator-fountain-webapp.
At this point, gulp serve
, gulp test
and gulp serve:dist
should work for every combination. It will still have bugs but it should ^^. Tests will soon be needed. @zckrs you seemed to be inspired about that, it will soon bu needed.
But that's only for JS and showing an Hello World. I'm starting to look at CSS management now.
from generator-fountain-webapp.
Just released a 0.2.1 where all options and all gulp tasks should work \o/
I intend to work on a sample app which each framework. I think of a single page listing the techs like before. No CSS framework. Loading data from an external JSON, not directly inside a controller.
I'll also makes it optional so I'll keep the hello world version and override it only if the option is chosen.
After that: all main options, all main tasks, it will be time for some communication :)
from generator-fountain-webapp.
Following the work of welcoming @micaelmbagira, I listed a lot of tasks. Most of them will be needed for releasing a beta version (and starting communication).
Must work for any option combinaison:
- gulp dev task with server and livereload
- gulp build task which build an optimized version of the site
- gulp test task which runs the unit tests
For all combinations, we implies to have:
- A working website with no errors
- No (not one) linter error
- Successful tests
Tasks:
- Misc
- Fix as many bugs as possible
- Remove last
path.join
in gulp and conf in profit ofconf.path.*
- Check the livereload mechanism for each type of files (and HMR for React / Webpack)
- Enhancement on inner tools
- Add possibility to order and comment the output of json2js
- Study the possibility of not having configuration in HTML files with useref (looking at transformPath option)
- Better tests
- Add unit tests in techs templates
- Add unit tests on the generators
- Upgrade to PhantomJS 2.1 in generator-fountain-karma
- Find an integration test solution, should at least cover framework / modules / js (= 27) combinations
- Enhance Angular 2
- Remove axios in profit of ng2 $http equivalent
- Using html template files and check configuration (especially for unit tests)
- Better ng2 tests like in
angular-cli
usingangular2/testing
- Better linter configuration
- Renaming generator-fountain-eslint for generator-fountain-javascript
- Moving Babel configuration in generator-fountain-javascript
- Use of XO eslint configuration everywhere (generators and generated projects with es5 or es2015)
- Renaming generator-fountain-tslint for generator-fountain-typescript
- Migration from TSD to typings
- Trying to find a externalized / standard / shared tslint configuration
from generator-fountain-webapp.
If all is not checked, I think we're passed that type of todo list for Fountain, I close this for now. A last ping to @micaelmbagira to remember some leads of enhancement possible.
from generator-fountain-webapp.
Related Issues (20)
- What is the suggested way to add middleware or a database to a Fountain setup? HOT 2
- gulp: remote branch not found (gulpjs/gulp#4ed9a4a3275559c73a396eff7e1fde3824951ebb) HOT 5
- Why wiredep exclude bootstrap by default?? HOT 1
- Prompt freezes HOT 1
- yo fountain-webapp -> throw er; HOT 1
- Support for webpack with multiple entries
- UNMET PEER DEPENDENCY [email protected] HOT 1
- Bug: ng-annotate-loader and babel-loader break Source Maps.
- Webpack watch performance HOT 1
- can't deploy it on heroku at all please need help HOT 1
- how to use dynamic meta tags for fountainjs i tried to use many modules nothing is working.
- error TS2415: Class 'WebSocketSubject<T>' incorrectly extends base class 'AnonymousSubject<T>'. HOT 1
- *.ts Files not Transpiled by Default HOT 1
- Error in fresh install of TodoMVC sample app (./src/app/components/TodoTextInput.js)
- fresh install cannot build
- Sourcemaps are not generated in Angular1/Typescript/Webpack build HOT 1
- SyntaxError in browser-sync HOT 1
- [Angular 1 JSPM] Is it possible to separate code in two bundles (app/vendor)
- Update all dependencies HOT 1
- is this project still manteined? HOT 2
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-fountain-webapp.