____ _ _ ____ _ | _ \ _ __ ___ (_) ___ ___| |_ | _ \ ___ _ __ (_)___ ___ | |_) | '__/ _ \| |/ _ \/ __| __| | | | |/ _ \ '_ \| / __|/ _ \ | __/| | | (_) | | __/ (__| |_ | |_| | __/ | | | \__ \ __/ |_| |_| \___// |\___|\___|\__| |____/ \___|_| |_|_|___/\___| |__/
ProjectD (Working Title) - Special gift for someone special.
git clone https://[email protected]/Tykco/projectd-web.git
cd projectd-web
cp config/database.yml.sample config/database.yml
cp .env.sample .env
bundle install
rake db:setup
rails s
*to be confirmed*
guard
This project is running on GitHub Flow with a modified Git Flow workflow.
master
is the active development branch
All local development should be done in the appropriately named branches:
feature/<branch_name>
for substantial new features or functionsenhance/<branch_name>
for minor feature or function enhancementbugfix/<branch_name>
for bug fixes
WARNING: Do not merge your changes directly into your local master branch and push to GitHub!!!
If you are done developing the component you are working on, push your branch to GitHub by doing:
git push -u origin <branch_name>
After that, visit the
BitBucket repository page and open a
pull request to the master
branch.
TIP: "head branch" is the branch you want to merge, "base branch" is the branch you want to merge your new commits into.
Give your pull request a title and describe what you are trying to achieve with your code. The branch or release manager will review your code and take the next appropriate actions.
Even if you are working alone, it is a must to follow this GitHub workflow
This project is using Git Tagging to manage production releases.
Add a version number to a commit in master
by doing:
git tag -a v1.2.3 -m '<your_message_goes_here>'
Then run
git push --tags