1
0
mirror of https://github.com/kihashi/stardew_community_checklist.git synced 2025-10-19 08:03:17 +00:00

Merge branch 'master' into webpack

This commit is contained in:
John Cleaver 2018-05-21 18:20:46 -04:00 committed by GitHub
commit 5888153bb6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -4,18 +4,54 @@
## Build Setup ## Build Setup
``` bash NOTE: I am currently working on re-writing the app. The demo site (which is still missing functionality) is available and the code is on the webpack branch.
# install dependencies
npm install
# serve with hot reload at localhost:8080 * Demo Site: https://kihashi.github.io/
npm run dev * Webpack Branch: https://github.com/kihashi/stardew_community_checklist/tree/webpack
# build for production with minification A live version of the site is available at the following link:
npm run build
# build for production and view the bundle analyzer report Note: The layout makes pretty big use of [Flexbox](https://www.w3.org/TR/css-flexbox-1/), which is not quite finalized.
npm run build --report I've tested the site in Chrome, Firefox, and Safari. IE seems to have
``` [some problems with text layout](http://i.imgur.com/smeMuAi.png), though.
For a detailed explanation on how things work, check out the [guide](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader). # Features
* View items by bundle, alphabetically, by season, or by the skill involved in getting the item.
* View Bundle and Room completion rates.
* Filter out completed items and bundles.
* Spoiler Free Mode -- Hide the text, season, and skill information for items as well as bundle rewards.
* Item Search -- Want to see if an item is in a bundle? Search for it in the Alphabetical list!
* Save your progress -- Whenever you make a change to the checklist, it is saved to your browser's local storage.
* Import and Export -- Want to take your data to another computer? Export the data string and import it at another
computer.
Have a feature request? Create a Github issue or make a post at [the subreddit][1].
[1]: https://www.reddit.com/r/stardewchecklist/
## Item Information
An item block looks like this:
![Item Block Image](http://i.imgur.com/VbsR6Su.png)
In it, you can see the item name, where it can be obtained, which bundles it is in (and whether you have it checked off
for those bundles), which seasons it can be obtained in, and which skills can be used in getting it. Want to check it
off? Simply click the button for the appropriate bundle.
# Things to come
I have some planned features listed below, but I am open to feature requests.
If you think of something, please, [make a post on the subreddit](https://www.reddit.com/r/stardewchecklist/) or
[open an issue](https://github.com/kihashi/stardew_community_checklist/issues/new).
* Season Completion Rate
* Skill Completion Rate
* Season Exclusive Toggle -- In the Season tab, shows items that can only be obtained in the selected season.
* (Maybe) Import data from Stardew Valley Save Files
# Development
SCC is a single page application, so all it needs is a web server. You can use any web server that you like, but I
prefer to use the built-in python web server, which is available on any platform with Python installed.