Skip to content

CodepenCreativeChallenge/voting-app

Repository files navigation

voting-app

Join the chat at https://gitter.im/CodepenCreativeChallenge/voting-app

Waffle/Kanban Board: https://waffle.io/CodepenCreativeChallenge/voting-app

Git

we work with feature branches and rebasing. If you need help on the flow just ping/mention Gregor Adams in an issue or in the gitter channel. I am pretty good at fixing broken git histories. Don't worry we will figure it out even if you are a git noob. For the first steps I will even rebase the master to make it easier to go back and forth until we know what we really want. When we all agree we can start merging into master.

Create a new branch:

git checkout -b feature/my-feature
git add [my files]
git commit -m "commiting stuff"
git add [my files]
git commit --amend
## extend existing commit message or overwrite
git push origin feature/my-feature

Open a pull-request to master and assign someone to review. (best case someone you think can judge the feature)

I use TJ's git-extras

to allow:

git feature my-feature
git bug something-broke

If you don't like git on the command line you can use GUI-tools like sourcetree. It's not for me but it's definitely one of the better git GUI-tools.

Always remember we are here for fun so feel free to kick in some ideas. We obviously don't want a standard material design app but rather something creative and amazing.

developing

To generate all files you need to run

gulp

to start a dummy server you can use

gulp serve

Some file changes rquire to manually run gulp. This can be done while gulp serve is running.

More info here

We are now using Jade so the development has mainly been moved from the app folder to the templates folder. The following file changes will not take effect anymore.

  app/index.html
  app/elements/*

database

Polymer has a really nice firebase integration. I set up a dummy firebase at

Releases

No releases published

Packages

No packages published