Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/blixhavn/chorum
Management app for your choir
https://github.com/blixhavn/chorum
Last synced: about 1 month ago
JSON representation
Management app for your choir
- Host: GitHub
- URL: https://github.com/blixhavn/chorum
- Owner: blixhavn
- Created: 2019-05-15T12:31:29.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-04T05:21:11.000Z (about 2 years ago)
- Last Synced: 2024-10-27T22:07:31.866Z (3 months ago)
- Language: JavaScript
- Size: 2.78 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 30
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Chorum
[![CircleCI](https://circleci.com/gh/blixhavn/chorum.svg?style=svg)](https://circleci.com/gh/blixhavn/chorum) [![codecov](https://codecov.io/gh/blixhavn/chorum/branch/master/graph/badge.svg)](https://codecov.io/gh/blixhavn/chorum)Chorum is a react-native app which aims to be a complete management app for choirs. Providing rosters, calendars with mandatory and sign-up events and song archive with notes, recordings and starting tones. If you have any ideas on functionality, please chime in!
### Technology
The app is made with React-Native, Redux and Firebase. New technology might be introduced later if necessary.### Contributing
I'd love it if anyone wants to contribute to this little project. To start, have a look at our [issues](https://github.com/blixhavn/chorum/issues), fork the repo, and send over a pull request :)#### Getting started
To get Chorum to run locally, the following steps should be sufficient:
* Clone the repo
* CD into it and run `yarn install` to install Node dependencies
* run `yarn test` to run the tests locally.For Android development, you need to have Android Studio installed, and set up either with an emulator, or connect your android phone. I have currently no guide for this.
For iOS development, I have currently no idea how to get started. Please fill me in here!
#### Commit style
Please don't be scared by these rules -- remember the power of interactive rebase and `git commit --amend` for cleaning up a branch before submitting a pull request (which means that `fixup` and `bleeeh` are perfectly fine before sending your work over here).
By and large, we follow the [Udacity style guide](http://udacity.github.io/git-styleguide/). In short:
* Prefix header with type of commit (**feat, fix, docs, style, refactor, test, chore**)
* Use body if needed - keep the header short
* Link all relevant issues in footerExample:
```
chore: Create README fileAdds README file with status badges, info about the project, and a contributing guide.
solves: #2
```