Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/feugy/dancerm
DanceRM is a very simple Customer Relationship application adapted to dance schools
https://github.com/feugy/dancerm
Last synced: 12 days ago
JSON representation
DanceRM is a very simple Customer Relationship application adapted to dance schools
- Host: GitHub
- URL: https://github.com/feugy/dancerm
- Owner: feugy
- Created: 2014-08-05T09:55:12.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2018-10-16T20:01:46.000Z (about 6 years ago)
- Last Synced: 2024-10-16T15:02:16.104Z (21 days ago)
- Language: CoffeeScript
- Homepage:
- Size: 249 MB
- Stars: 2
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![Build Status][ci-badge]][ci-link] [![Coverage Status][coverage-badge]][coverage-link]
![Logo][logo]
DanceRM is a specialized Customer Relationship software built for Dance schools.
## Crafting new release
DanceRM is now using [electron-builder][builder] to publish new release.
To publish a new one:1. change version in `package.json`
2. push to github all changes, using PRs
3. Create a github release, tag must be `package.json` version prefixed with `v`. Set title and description, then _save it as draft_.
4. set GH_TOKEN has environment variable
5. run `yarn release`
6. go back to github, and publish your release## Bugs
- Migrate old invoice
- items[].discount: null > 0
- selectedSchool > selectedTeacher
- Conflicts
- multiple modifications on payments## TODO
- Invoice & Lesson conflicts
- unit test for indexedDB operator support ($and, $lt, $gt, $lte, $gte)
- Mandatory fields that cannot be bypassed
- Replace mocha with jest
- Get the [coffee-coverage PR](https://github.com/benbria/coffee-coverage/pull/87) merged.
Until that don't forget to manually compile coffee to js after dependency updates:
> cd node_moduldes/coffee-coverage
> npm run build## TODO Electron
- use afterprint to close print previews
- tests with spectron## TODO MongoDB
- import > callstack when merging with distant mongo (works fine locally)
- update to [driver version 3](https://github.com/mongodb/node-mongodb-native/blob/HEAD/CHANGES_3.0.0.md)[logo]: https://github.com/feugy/dancerm/raw/master/app/style/img/dancerm.png
[ci-badge]: https://travis-ci.org/feugy/dancerm.svg?branch=master
[ci-link]: https://travis-ci.org/feugy/dancerm
[coverage-badge]: https://coveralls.io/repos/github/feugy/dancerm/badge.svg?branch=master
[coverage-link]: https://coveralls.io/github/feugy/dancerm?branch=master
[builder]: https://github.com/electron-userland/electron-builder
[github-releases]: https://help.github.com/articles/creating-releases/