https://github.com/darosh/scrolls-and-decks
Unofficial complementary tool for scrolls.com gamers
https://github.com/darosh/scrolls-and-decks
Last synced: 2 months ago
JSON representation
Unofficial complementary tool for scrolls.com gamers
- Host: GitHub
- URL: https://github.com/darosh/scrolls-and-decks
- Owner: darosh
- License: mit
- Created: 2015-05-12T11:32:02.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2015-06-21T05:29:30.000Z (almost 10 years ago)
- Last Synced: 2025-01-25T16:41:56.870Z (4 months ago)
- Language: HTML
- Homepage: http://darosh.github.io/scrolls-and-decks
- Size: 25.5 MB
- Stars: 7
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://travis-ci.org/darosh/scrolls-and-decks)
[](https://codeclimate.com/github/darosh/scrolls-and-decks)
[](https://codeclimate.com/github/darosh/scrolls-and-decks/coverage)
[](https://gemnasium.com/darosh/scrolls-and-decks)
[](https://david-dm.org/darosh/scrolls-and-decks#info=devDependencies)[](https://github.com/darosh/scrolls-and-decks/blob/master/LICENSE)
[](https://github.com/darosh/scrolls-and-decks/tree/master/client/app)
[](https://github.com/darosh/scrolls-and-decks/tree/master/client/types)
[](https://github.com/darosh/scrolls-and-decks/tree/master/client/app)
[](https://github.com/darosh/scrolls-and-decks/tree/master/client/styles)
[](https://github.com/darosh/scrolls-and-decks/tree/master/tests)
[](https://gitter.im/darosh/scrolls-and-decks)# Scrolls & Decks ALPHA
Unofficial complementary tool for [scrolls.com](http://scrolls.com) gamers (and [Angular Material Design](https://material.angularjs.org/#/) experiment)
* Visit the app: [darosh.github.io/scrolls-and-decks](http://darosh.github.io/scrolls-and-decks/)
* More information: [darosh.github.io/scrolls-and-decks/#/help](http://darosh.github.io/scrolls-and-decks/#/help)_It is [alpha](http://en.wikipedia.org/wiki/Software_release_life_cycle#Alpha) version and [Chrome](https://www.google.com/chrome/) is the only recommended browser._
## Install and build
```npm install``` tested with [node.js](https://nodejs.org/) 0.12
## Development
### Build and test toolchain
- ```gulp``` check and build, powered by [gulp.js](http://gulpjs.com/)
- ```gulp serve``` check, build, serve and watch
- ```gulp test``` check, e2e and unit, output in ```./reports```
- ```gulp e2e``` e2e test
- ```gulp unit``` unit test (alternative: ```npm run karma start```)
- ```gulp chart``` dependency charts, requires [Graphviz](http://www.graphviz.org/), output in ```./reports/chart```
- ```gulp typedoc``` [typedoc](https://github.com/sebastian-lenz/typedoc) output in ```./reports/typedoc```
- ```gulp dry``` duplication check, output in ```./reports/dry```
- ```gulp plato``` complexity visualization, output in ```./reports/plato```
- ```gulp clean```
- ```gulp deploy``` publish to [GitHub pages](https://pages.github.com/)### Optional ```gulp``` parameters
- ```--nomin``` skip minification
- ```--norev``` skip revision hash
- ```--nobuild``` skip build
- ```--coverage``` e2e test coverage### Additional testing
- [.idea](https://github.com/darosh/scrolls-and-decks/tree/master/.idea) project files for [WebStorm](https://www.jetbrains.com/webstorm/) JavaScript and HTML inspections, run on [client/app](https://github.com/darosh/scrolls-and-decks/tree/master/client/app) and [client/styles](https://github.com/darosh/scrolls-and-decks/tree/master/client/styles) folder
- custom [dictionaries](https://github.com/darosh/scrolls-and-decks/tree/master/dictionaries) for spell check### Style guides
- [johnpapa/angular-styleguide](https://github.com/johnpapa/angular-styleguide) for [AngularJS](https://angularjs.org/)
- [Material design](http://www.google.com/design/spec/material-design/introduction.html) via [angular/material](https://material.angularjs.org/)### Documentation
- [ScrollsTypes](https://rawgit.com/darosh/scrolls-and-decks/master/reports/typedoc/index.html) in TypeScript
### Roadmap
- [x] pre-alpha release
- [ ] alpha release
- [ ] beta release
- [ ] feature freeze
- [ ] performance issues ([Blink](http://en.wikipedia.org/wiki/Blink_%28layout_engine%29)/[WebKit](http://en.wikipedia.org/wiki/WebKit) based desktop browsers only)
- [ ] bug fixes ([Blink](http://en.wikipedia.org/wiki/Blink_%28layout_engine%29)/[WebKit](http://en.wikipedia.org/wiki/WebKit) based browsers only, depends on [angular-material](https://material.angularjs.org/) progress)
- [ ] color scheme
- [ ] TODOs + comments spring cleaning
- [ ] dependencies update
- [ ] copywriting
- [ ] release candidate
- [ ] Angular [1.4](https://angularjs.org/)
- [ ] Angular Material [1.0](https://material.angularjs.org/#/) (Summer 2015?)
- [ ] performance issues
- [ ] accessibility
- [ ] optimization
- [ ] bug fixes (all browsers)
- [ ] domain?
- [ ] nice to have
- [x] on-field previews (and attack animations?)
- [ ] UI localization? content (machine or community) translation? [Crowdin](https://crowdin.com/project/minecraft)?
- [ ] black market up to date prices
- [x] pin right sidebar scroll preview? (desktop only)
- [ ] more charts? [d3.js](http://d3js.org/)
- [ ] [angular-hint](https://github.com/angular/angular-hint)
- [ ] more UI animations? (tabs?)
- [ ] multiple filter queries (AND/OR)
- [ ] SEO
- [ ] Angular [2.0](https://angular.io/) (Autumn 2015?)
- [ ] deck categorization ([brackets](http://scrolldier.com/deck/2834) notation or data flags?)## Notes
```npm WARN deprecated [email protected]: Since gulp-sourcemaps now works, use gulp-uglify instead``` -> https://github.com/terinjokes/gulp-uglify/issues/98
## License
See [The MIT License](https://github.com/darosh/scrolls-and-decks/blob/master/LICENSE)