An Ember app for restoring a list of reminders
JavaScript HTML CSS
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
config
mirage
public
tests
vendor
.bowerrc
.editorconfig
.ember-cli
.gitignore
.jshintrc
.travis.yml
.watchmanconfig
PULL_REQUEST_TEMPLATE.md
README.md
bower.json
ember-cli-build.js
package.json
testem.js

README.md

RemEMBER

The idea behind this app was to create a notepad-like app in Ember with full CRUD functionality. On top of the fact that Ember was a entirely new framework to work with, developers were not to have commit rights to the master branch.

Thus, all changes had to be made through pull requests that were reviewed by instructors and merged into master when approved. Aside from learning a new JS framework, this project was largely focused on dialing development github workflow, ensuring a smooth process of communicating what new features are made or worked on in all future projects. Some examples include, structuring a commit message properly, pulling down master a master version of the app as it is officially approved, and cherry-picking old commits to merge into the latest version of the app. I have never been so confident with and grateful for how github works. This has been a great lesson in learning how real projects are managed and seeing which methods of working through issues and features works most seamlessly.


Goal:

Create a notepad-like app in Ember with full CRUD functionality.

Developers will not have commit rights to the master branch. All changes must be made through pull requests that will be reviewed by instructors and merged into master when approved.

Details of collaboration are as follows:

Prerequisites

You will need the following things properly installed on your computer.

Installation

  • git clone <repository-url> this repository
  • cd remember
  • npm install
  • bower install

Running / Development

Code Generators

Make use of the many generators for code, try ember help generate for more details

Running Tests

  • ember test
  • ember test --server

Building

  • ember build (development)
  • ember build --environment production (production)

Deploying

Specify what it takes to deploy your app.

Further Reading / Useful Links