Shouldn't we default git activities to a person's fork, like in the github docs?
https://help.github.com/articles/fork-a-repo 1) Fork on github 1) judd@ocbdevubuntu2:~$ git clone http://github.com/newgoliath/core.git 1) judd@ocbdevubuntu2:~$ cd core/ 1) judd@ocbdevubuntu2:~/core$ git remote add upstream https://github.com/opencrowbar/core.git 1) judd@ocbdevubuntu2:~/core$ git fetch upstream Now your commits and branches on your repo can become pull requests to the opencrowbar repo: https://help.github.com/articles/using-pull-requests On Wed, Feb 5, 2014 at 11:27 PM, <rob_hirschf...@dell.com> wrote: > All, > > > > I was able to use the following instructions to bring up OpenCrowbar Admin > in a Docker container. Compared to the previous DevTool setup and > process, this is very simple and easy. Even better, it’s also very direct > to push/pull code from Github. > > > > I will have a pull request shortly, but here are the steps if anyone wants > to validate them: > > > > ## Dev Environment > > > > Our development environments include a _working_ administrative server for > testing. It is very important in our process that developers are able to > run deployments in their environment as part of the testing cycle. > > > > While we have invested in BDD and system tests to catch core logic errors, > most changes require performing a deployment to test correctness! > > > > The following steps are focused on Ubuntu 12.04.03. Please extend for > other platforms > > > > 1. Base OS Installed > > 1. TWO network interfaces > > 1. bridge external > > 1. host-only on 192.168.124.x > > 1. setup an .ssh keypair > > 1. Prep for docker (may not be needed in future) following > http://docs.docker.io/en/latest/installation/ubuntulinux/ > > 1. 'apt-get install git docker-lxc' > > 1. allow docker without sudo: 'sudo usermod -a -G docker crowbar' > > 1. Optional items (used for specialized environments) > > 1. 'apt-get install cntlm' > > 1. Checkout Code > > 1. create a personal fork of the 'https://github.com/opencrowbar/core' > > 1. Fork the Code if you want to be able to submit changes > > 1. 'git clone https://github.com/opencrowbar/core' > > 1. add a personal remote: 'git remote add personal > https://github.com/[yourgitnamehere]/core' > > 1. Setup Docker Admin Node > > 1. 'cd core' > > 1. For UI simulator & testing: ./in_docker.sh centos ./development.sh > > 1. For Workload creation: ./in_docker.sh centos ./production.sh > admin.opencrowbar.com > > > > 1. To create a pull request > > 1. make your change and commit it: 'git commit -a -m "helpful info"' > > 1. get the latest code from origin: 'git fetch' > > 1. sync your code into the trunk: 'git rebase' > > 1. push your change to your personal repo in a branch: 'git push > personal master:[my-pull-request-branch]' > > 1. from your Github fork UI, create a pull request from > my-pull-request-branch > > > > Rob > > > > _______________________________________________ > Crowbar mailing list > Crowbar@dell.com > https://lists.us.dell.com/mailman/listinfo/crowbar > For more information: http://crowbar.github.com/ > -- Judd Maltin T: 917-882-1270 F: 501-694-7809 what could possibly go wrong?
_______________________________________________ Crowbar mailing list Crowbar@dell.com https://lists.us.dell.com/mailman/listinfo/crowbar For more information: http://crowbar.github.com/