Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zjhiphop/cheetah
A project used to refactor courseware
https://github.com/zjhiphop/cheetah
Last synced: 3 days ago
JSON representation
A project used to refactor courseware
- Host: GitHub
- URL: https://github.com/zjhiphop/cheetah
- Owner: zjhiphop
- Created: 2012-01-13T05:55:14.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2013-10-09T07:39:13.000Z (about 11 years ago)
- Last Synced: 2024-04-16T12:57:32.237Z (7 months ago)
- Language: JavaScript
- Homepage: http://zjhiphop.github.com/cheetah
- Size: 6.36 MB
- Stars: 2
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Cheetah Structure
![Front End Architec](cheetah/raw/master/imgs/project_architec.png)File Structure
│ app.build.js //requirejs optimize script
│ build.bat //used to build less/stylus/coffee
│ index.html
├─css
│ ├─activity //activity relatate css
│ ├─component //widegt and module's css
│ ├─lab
│ │ ├─less
│ │ └─stylus
│ ├─lib
│ ├─solution
│ └─tpl
├─imgs
├─script
│ ├─collections //all the collections
│ │ ├─activity //activity related collection
│ │ ├─modules //just used to reuse,such as: bottom_button,feedback_tab
│ │ └─widget //some function independent modules,such as:audio_player,epaper,video_player
│ ├─helper //some util method and requirejs plugins
│ │ └─nls
│ ├─lib //third party libs
│ │ ├─backbone
│ │ ├─jquery
│ │ ├─modernizr
│ │ ├─mustache
│ │ └─underscore
│ ├─models
│ │ ├─activity
│ │ ├─modules
│ │ └─widget
│ └─views
│ ├─activity
│ ├─modules
│ └─widget
├─main.js //the entrance for application
└─tpl //html template
├─coffeekup
├─jtemplate
├─mustache
│ ├─activity
│ └─common
└─underscore
├─home
├─projects
└─usersTODO
1.add activity_app controls?
2.add unit test for all routers
3.find a better solution to solve too many router
4.js&css minify related work
5.the latest backbone has changed API el--reference to html element
$el--reference to jQuery element
6.how to test?
7.refactor code
8.object weak reference problem