TrackerNetwork / DestinyStatus

Destiny Status code base
https://destinystatus.com
MIT License
100 stars 29 forks source link

Laravel 5.1 / New Homepage / Advisors v2 - Completed #42

Closed iBotPeaches closed 8 years ago

iBotPeaches commented 8 years ago

So I'm done or enough for edge cases to be found. Merge requests won't work, since it actually is a brand new project. The recommendation action for a Laravel 4.2 to Laravel 5.1 upgrade was a new project and move in the needed dependencies.

I would recommend this course of action for getting my new branch to track as master here.

git clone git@github.com:TrackerNetwork/DestinyStatus.git
cd DestinyStatus
git checkout -b legacy
git push origin legacy
git branch -D master
git remote add peaches git@github.com:iBotPeaches/DestinyStatus.git
git fetch peaches -v
git checkout peaches/feature/laravel51
git checkout -b master
git push origin master -f

Basically what this does.

  1. Clones brand new project for clean slate.
  2. Checks out existing master branch to legacy. This will become the home of the 4.2 Laravel install (old).
  3. Delete the old tracking master which is now tracked in legacy and push legacy to remote.
  4. Add my remote and pull it down, then check out my Laravel51 branch.
  5. From that branch (feature/laravel51), check out a new master branch.
  6. The new master is based off feature/laravel51 now.
  7. Force push that master to repo.

Alternatively to the above. Rename this repo to [Deprecated] in favour of a new one, which would have a clean bug tracker and the Laravel 5.1 install, in which I could push the fresh repo to.

The recap of changes

Todo

A production styled demo has been installed here - http://destiny.ibotpeaches.com/ (It is running in production so ads are shown, etc).

Tweet/gitter/hangouts me if you wanna talk live about it since its obviously a huge change.

iBotPeaches commented 8 years ago

events

Finished XUR/ArmsDay modules which appear under the "Events" tab if one is active.

iBotPeaches commented 8 years ago

Added WrathOfTheMachine to checklist / index page.

iBotPeaches commented 8 years ago

This has been merged into dev and pushed live.