Skip to content

Instantly share code, notes, and snippets.

@korczis
Last active September 23, 2015 19:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save korczis/24cf55291a538fe1ad47 to your computer and use it in GitHub Desktop.
Save korczis/24cf55291a538fe1ad47 to your computer and use it in GitHub Desktop.
The Scratch Layout
.
├── IDEAS.md
├── LICENSE
├── README.md
├── TODO.md
├── api
│   ├── README.md
│   ├── actions
│   │   ├── index.js
│   │   ├── layer
│   │   │   ├── data.js
│   │   │   ├── index.js
│   │   │   └── load.js
│   │   ├── loadAuth.js
│   │   ├── loadInfo.js
│   │   ├── login.js
│   │   ├── logout.js
│   │   └── widget
│   │   ├── index.js
│   │   ├── load.js
│   │   └── update.js
│   ├── api.js
│   ├── auth
│   │   └── index.js
│   ├── middleware
│   │   ├── auth.js
│   │   ├── body.js
│   │   ├── index.js
│   │   ├── logger.js
│   │   └── session.js
│   ├── persistence
│   │   ├── couchbase
│   │   │   ├── couchbase.js
│   │   │   └── index.js
│   │   ├── elastic
│   │   │   ├── elastic.js
│   │   │   └── index.js
│   │   └── index.js
│   └── server.js
├── app.json
├── bin
│   ├── api.js
│   └── server.js
├── bower.json
├── config
│   ├── base.js
│   ├── development.js
│   ├── index.js
│   └── production.js
├── docks
│   └── couchbase
│   ├── Dockerfile
│   ├── README.md
│   ├── build.sh
│   ├── pull.sh
│   ├── push.sh
│   ├── run.sh
│   └── scripts
│   └── couchbase-start
├── docs
│   ├── Ducks.md
│   └── InlineStyles.md
├── karma.conf.js
├── package.json
├── pbcopy
├── scripts
│   └── authors.sh
├── server.babel.js
├── shared
├── src
│   ├── README.md
│   ├── client.js
│   ├── components
│   │   ├── CounterButton
│   │   │   └── CounterButton.js
│   │   ├── GithubButton
│   │   │   └── GithubButton.js
│   │   ├── Gui
│   │   │   ├── Boolean.js
│   │   │   ├── Button.js
│   │   │   ├── Color.js
│   │   │   ├── Color.scss
│   │   │   ├── Email.js
│   │   │   ├── Folder.js
│   │   │   ├── Folder.scss
│   │   │   ├── Gui.js
│   │   │   ├── Gui.scss
│   │   │   ├── Input.js
│   │   │   ├── Input.scss
│   │   │   ├── Number.js
│   │   │   ├── Select.js
│   │   │   ├── Select.scss
│   │   │   └── Text.js
│   │   ├── InfoBar
│   │   │   ├── InfoBar.js
│   │   │   └── InfoBar.scss
│   │   ├── MiniInfoBar
│   │   │   └── MiniInfoBar.js
│   │   ├── SurveyForm
│   │   │   ├── SurveyForm.js
│   │   │   ├── SurveyForm.scss
│   │   │   └── surveyValidation.js
│   │   ├── WidgetForm
│   │   │   ├── WidgetForm.js
│   │   │   └── widgetValidation.js
│   │   ├── __tests__
│   │   │   └── InfoBar-test.js
│   │   └── index.js
│   ├── containers
│   │   ├── About
│   │   │   ├── About.js
│   │   │   └── kitten.jpg
│   │   ├── App
│   │   │   ├── App.js
│   │   │   └── App.scss
│   │   ├── Auth
│   │   │   └── Auth.js
│   │   ├── Home
│   │   │   ├── Home.js
│   │   │   ├── Home.scss
│   │   │   └── logo.png
│   │   ├── Intro
│   │   │   └── Intro.js
│   │   ├── Login
│   │   │   ├── Login.js
│   │   │   └── Login.scss
│   │   ├── LoginSuccess
│   │   │   └── LoginSuccess.js
│   │   ├── Map
│   │   │   ├── Map.js
│   │   │   └── Map.scss
│   │   ├── NotFound
│   │   │   └── NotFound.js
│   │   ├── RequireLogin
│   │   │   └── RequireLogin.js
│   │   ├── Survey
│   │   │   └── Survey.js
│   │   ├── Widgets
│   │   │   ├── Widgets.js
│   │   │   └── Widgets.scss
│   │   └── index.js
│   ├── helpers
│   │   ├── ApiClient.js
│   │   ├── Dom.js
│   │   ├── Html.js
│   │   └── universalRouter.js
│   ├── modules
│   │   ├── README.md
│   │   └── color
│   │   ├── Color.js
│   │   └── index.js
│   ├── redux
│   │   ├── create.js
│   │   ├── helpers
│   │   │   └── redux.js
│   │   ├── middleware
│   │   │   └── clientMiddleware.js
│   │   └── modules
│   │   ├── auth.js
│   │   ├── counter.js
│   │   ├── debug.js
│   │   ├── info.js
│   │   ├── layers.js
│   │   ├── reducer.js
│   │   └── widgets.js
│   ├── routes.js
│   ├── server
│   │   ├── README.md
│   │   ├── middleware
│   │   │   ├── compression.js
│   │   │   ├── favicon.js
│   │   │   ├── index.js
│   │   │   └── static.js
│   │   └── routes
│   │   ├── api.js
│   │   ├── index.js
│   │   └── root.js
│   ├── server.js
│   ├── services
│   └── utils
│   └── validation.js
├── start.sh
├── static
│   ├── apple-touch-icon.png
│   ├── browserconfig.xml
│   ├── components
│   │   ├── components-font-awesome
│   │   │   ├── README.md
│   │   │   ├── bower.json
│   │   │   ├── css
│   │   │   │   ├── font-awesome.css
│   │   │   │   └── font-awesome.min.css
│   │   │   ├── fonts
│   │   │   │   ├── FontAwesome.otf
│   │   │   │   ├── fontawesome-webfont.eot
│   │   │   │   ├── fontawesome-webfont.svg
│   │   │   │   ├── fontawesome-webfont.ttf
│   │   │   │   ├── fontawesome-webfont.woff
│   │   │   │   └── fontawesome-webfont.woff2
│   │   │   ├── less
│   │   │   │   ├── animated.less
│   │   │   │   ├── bordered-pulled.less
│   │   │   │   ├── core.less
│   │   │   │   ├── fixed-width.less
│   │   │   │   ├── font-awesome.less
│   │   │   │   ├── icons.less
│   │   │   │   ├── larger.less
│   │   │   │   ├── list.less
│   │   │   │   ├── mixins.less
│   │   │   │   ├── path.less
│   │   │   │   ├── rotated-flipped.less
│   │   │   │   ├── stacked.less
│   │   │   │   └── variables.less
│   │   │   └── scss
│   │   │   ├── _animated.scss
│   │   │   ├── _bordered-pulled.scss
│   │   │   ├── _core.scss
│   │   │   ├── _fixed-width.scss
│   │   │   ├── _icons.scss
│   │   │   ├── _larger.scss
│   │   │   ├── _list.scss
│   │   │   ├── _mixins.scss
│   │   │   ├── _path.scss
│   │   │   ├── _rotated-flipped.scss
│   │   │   ├── _stacked.scss
│   │   │   ├── _variables.scss
│   │   │   └── font-awesome.scss
│   │   ├── dat.gui
│   │   │   ├── bower.json
│   │   │   ├── dat.color.js
│   │   │   ├── dat.color.min.js
│   │   │   ├── dat.gui.js
│   │   │   ├── dat.gui.min.js
│   │   │   ├── license.txt
│   │   │   └── readme.md
│   │   ├── google-maps-api-threejs-layer
│   │   │   ├── bower.json
│   │   │   ├── dist
│   │   │   │   ├── threejs-layer.js
│   │   │   │   └── threejs-layer.min.js
│   │   │   ├── examples
│   │   │   ├── lib
│   │   │   │   ├── dat.gui.js
│   │   │   │   ├── detector.js
│   │   │   │   ├── stats.js
│   │   │   │   └── three.js
│   │   │   ├── package.json
│   │   │   └── webpack
│   │   │   ├── base.js
│   │   │   ├── development.js
│   │   │   └── production.js
│   │   ├── rbush
│   │   │   ├── MIT-LICENSE
│   │   │   ├── README.md
│   │   │   ├── bench
│   │   │   │   ├── bulk.bench.js
│   │   │   │   ├── bulksearch.bench.js
│   │   │   │   ├── gendata.js
│   │   │   │   ├── insert.bench.js
│   │   │   │   ├── perf.js
│   │   │   │   └── search.bench.js
│   │   │   ├── package.json
│   │   │   ├── rbush.js
│   │   │   ├── test
│   │   │   │   └── test.js
│   │   │   └── viz
│   │   │   ├── viz-cluster.html
│   │   │   ├── viz-uniform.html
│   │   │   └── viz.js
│   │   ├── rbush-knn
│   │   │   ├── README.md
│   │   │   ├── bench.js
│   │   │   ├── index.js
│   │   │   ├── package.json
│   │   │   └── test.js
│   │   ├── stats.js
│   │   │   ├── README.md
│   │   │   ├── bower.json
│   │   │   ├── build
│   │   │   │   └── stats.min.js
│   │   │   ├── files
│   │   │   │   ├── fps.png
│   │   │   │   ├── mb.png
│   │   │   │   └── ms.png
│   │   │   └── package.json
│   │   ├── three.js
│   │   │   ├── README.md
│   │   │   ├── bower.json
│   │   │   ├── three.js
│   │   │   └── three.min.js
│   │   └── tinyqueue
│   │   ├── README.md
│   │   ├── index.js
│   │   ├── package.json
│   │   └── test.js
│   ├── crossdomain.xml
│   ├── dist
│   │   ├── c29770d03d2e95e3ea5899d57c6cfeab.jpg
│   │   ├── main-ac2c445d4798122c7763.css
│   │   └── main-ac2c445d4798122c7763.js
│   ├── favicon.ico
│   ├── favicon.png
│   ├── humans.txt
│   ├── img
│   │   ├── promo
│   │   │   └── 00_Fists_Look.png
│   │   └── sn
│   │   ├── aol_128.png
│   │   ├── aol_256.png
│   │   ├── aol_32.png
│   │   ├── aol_64.png
│   │   ├── basecamp_128.png
│   │   ├── basecamp_256.png
│   │   ├── basecamp_32.png
│   │   ├── basecamp_64.png
│   │   ├── campfire_128.png
│   │   ├── campfire_256.png
│   │   ├── campfire_32.png
│   │   ├── campfire_64.png
│   │   ├── facebook_128.png
│   │   ├── facebook_256.png
│   │   ├── facebook_32.png
│   │   ├── facebook_64.png
│   │   ├── github_128.png
│   │   ├── github_256.png
│   │   ├── github_32.png
│   │   ├── github_64.png
│   │   ├── google_128\ copy.png
│   │   ├── google_128.png
│   │   ├── google_256\ copy.png
│   │   ├── google_256.png
│   │   ├── google_32.png
│   │   ├── google_64\ copy.png
│   │   ├── google_apps_32.png
│   │   ├── google_apps_64.png
│   │   ├── linkedin_128.png
│   │   ├── linkedin_256.png
│   │   ├── linkedin_32.png
│   │   ├── linkedin_64.png
│   │   ├── myspace_128.png
│   │   ├── myspace_256.png
│   │   ├── myspace_32.png
│   │   ├── myspace_64.png
│   │   ├── openid_128.png
│   │   ├── openid_256.png
│   │   ├── openid_32.png
│   │   ├── openid_64.png
│   │   ├── presently_128.png
│   │   ├── presently_256.png
│   │   ├── presently_32.png
│   │   ├── presently_64.png
│   │   ├── twitter_128.png
│   │   ├── twitter_256.png
│   │   ├── twitter_32.png
│   │   ├── twitter_64.png
│   │   ├── yahoo_128.png
│   │   ├── yahoo_256.png
│   │   ├── yahoo_32.png
│   │   └── yahoo_64.png
│   ├── logo.jpg
│   ├── robots.txt
│   ├── tile-wide.png
│   └── tile.png
├── tests.webpack.js
├── tmp
│   ├── api-201509061012.log
│   ├── api-201509171801.log
│   ├── api-201509171817.log
│   └── api-201509171822.log
├── webpack
│   ├── dev.config.js
│   ├── prod.config.js
│   ├── webpack-dev-server.js
│   └── webpack-isomorphic-tools.js
└── webpack-stats.json
81 directories, 2967 files
.
├── api
│   ├── actions
│   │   ├── layer
│   │   └── widget
│   ├── auth
│   ├── middleware
│   └── persistence
│   ├── couchbase
│   └── elastic
├── bin
├── config
├── docks
│   └── couchbase
│   └── scripts
├── docs
├── scripts
├── shared
├── src
│   ├── components
│   │   ├── CounterButton
│   │   ├── GithubButton
│   │   ├── Gui
│   │   ├── InfoBar
│   │   ├── MiniInfoBar
│   │   ├── SurveyForm
│   │   ├── WidgetForm
│   │   └── __tests__
│   ├── containers
│   │   ├── About
│   │   ├── App
│   │   ├── Auth
│   │   ├── Home
│   │   ├── Intro
│   │   ├── Login
│   │   ├── LoginSuccess
│   │   ├── Map
│   │   ├── NotFound
│   │   ├── RequireLogin
│   │   ├── Survey
│   │   └── Widgets
│   ├── helpers
│   ├── modules
│   │   └── color
│   ├── redux
│   │   ├── helpers
│   │   ├── middleware
│   │   └── modules
│   ├── server
│   │   ├── middleware
│   │   └── routes
│   ├── services
│   └── utils
├── static
│   ├── components
│   │   ├── components-font-awesome
│   │   │   ├── css
│   │   │   ├── fonts
│   │   │   ├── less
│   │   │   └── scss
│   │   ├── dat.gui
│   │   ├── google-maps-api-threejs-layer
│   │   │   ├── dist
│   │   │   ├── examples
│   │   │   ├── lib
│   │   │   └── webpack
│   │   ├── rbush
│   │   │   ├── bench
│   │   │   ├── test
│   │   │   └── viz
│   │   ├── rbush-knn
│   │   ├── stats.js
│   │   │   ├── build
│   │   │   └── files
│   │   ├── three.js
│   │   └── tinyqueue
│   ├── dist
│   └── img
│   ├── promo
│   └── sn
├── tmp
└── webpack
81 directories
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment