Phyks (Lucas Verney)
2d9747482b
Also includes misc fixes * Use CSS modules for all the CSS. * Fix a bug in the filterbar which was not filtering anything. * Fix a l10n issue in songs view. * Update hook to clean build repo before running, preventing to push dev built code. * Update webpack build code. |
||
---|---|---|
app | ||
hooks | ||
scripts | ||
vendor | ||
.babelrc | ||
.bootstraprc | ||
.eslintignore | ||
.eslintrc.js | ||
.gitignore | ||
.stylelintrc | ||
CONTRIBUTING.md | ||
favicon.ico | ||
fix.ie9.js | ||
index.all.js | ||
index.development.js | ||
index.html | ||
index.js | ||
index.production.js | ||
LICENSE | ||
package.json | ||
README.md | ||
TODO | ||
webpack.config.base.js | ||
webpack.config.development.js | ||
webpack.config.js | ||
webpack.config.production.js |
Ampache React
This is an alternative web interface for Ampache built using Ampache XML API and React.
Trying it out
Just drop this repo in a location served by a webserver and head your browser to the correct URL :)
Support
The supported browsers should be:
IE >= 9
(previous versions of IE are no longer supported by Microsoft)- Any last three versions of major browsers (> 1% net share).
- No support provided for Opera Mini.
If you experience any issue, please report :)
Building
Building of this app relies on webpack
.
First do a npm install
to install all the required dependencies.
Then, to make a development build, just run webpack
in the root folder. To
make a production build, just run NODE_ENV=production webpack
in the root
folder. All files will be generated in the app/dist
folder.
Please use the Git hooks (in hooks
folder) to automatically make a build
before comitting, as commit should always contain an up to date production
build.
Compilation cache is stored in .cache
at the root of this repo. Remember to
clean it in case of compilation issues.
Contributing
See CONTRIBUTING.md
file for extra infos.
License
This code is distributed under an MIT license.
Feel free to contribute and reuse. For more details, see LICENSE
file.