-
Notifications
You must be signed in to change notification settings - Fork 9
Updating from Upstream
FluentCV is the corporate-friendly fork of HackMyResume. This document describes how to apply upstream releases of HackMyResume to FluentCV, keeping the two projects synchronized.
-
These steps should be performed from a command line or shell in the local
FluentCV
folder, every time a new major or minor HackMyResume version is released. -
Run
git fetch hacksalot
to fetch updates from hacksalot/HackMyResume. -
Run
git checkout master
to switch to the master branch of FluentCV. -
Run
git merge hacksalot/master
to merge the updates. -
Resolve any merge conflicts. Run
git status
to view merge conflicts andgit add
orgit rm
to mark them resolved as usual. Most of these will boil down to renamingHackMyResume
toFluentCV
. -
Run
git commit -m "blah"
to commit all changes. -
Run
git push --follow-tags
to push updates to GitHub. -
Copy release notes from each HackMyResume release to the corresponding FluentCV release, manually or with the help of a tool.
-
Run
npm publish
to update the FluentCV release on NPM.