Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/zjhiphop/lichen
- Owner: zjhiphop
- Created: 2012-08-17T07:04:37.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2012-08-26T14:05:06.000Z (about 12 years ago)
- Last Synced: 2024-04-16T12:57:36.284Z (7 months ago)
- Language: JavaScript
- Homepage: http://zjhiphop.github.com/lichen/
- Size: 7.33 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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).