Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zjhiphop/lichen

A pipeline factory lab for web software.
https://github.com/zjhiphop/lichen

Last synced: 3 days ago
JSON representation

A pipeline factory lab for web software.

Awesome Lists containing this project

README

        

lichen
======

A pipeline factory lab for web software.

Steps to do the factory:
### Collect common ui component
1. How?
* From RSS/Blog etc.
* Thinking by us
2. What?
* like a button can works in main stream browsers
* can run in a sandbox
3. DOD?
* Have dependent ui include css/html
* Have simple prototype
* Have simple testCase

### Build common component to a widget
1. How?
* Use commonjs to transfer a component to widget
2. what?
* A widget is like a car,may be composed by small component
3. DOD?
* Have fully tested in mainstram browsers
* Can pass all unit tests(optional)

### Supply a compose manager to build app from widgets
1. What?
* A compose manager is used to build compose widgets
* An app can build from compose manager

### Try to use some static language to build auto generated js/css code
1. What?
* It's like a rob that can gennerate different codes by different config
* It based on tasks
* It can also do some preprocess works
2. How?
* Try to choose some lanaguages can do this type of work
* Do some simple test builds

### Research
1. Base lib choose: [Closure Library](https://developers.google.com/closure/library/?hl=zh-CN)
2. MV-whatever [angularjs](http://www.angularjs.org/)
3. JS file editer [CoffeeScript](http://coffeescript.org/)
4. CSS file editer [Closure Stylesheets](http://code.google.com/p/closure-stylesheets/)
5. HTML Template dom template (angularjs built in template)
6. [javascriptguide](http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml)
6. [htmlcssguide](http://google-styleguide.googlecode.com/svn/trunk/htmlcssguide.xml)

TODO List:
1. Try Google Common Lib
2. Bild basic structure

### Authors and Contributors
#### IN 2012,Jade.zhangjin (@zjhiphop).