-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #29 from sandrokeil/develop
make the depth of the configuration array flexible
- Loading branch information
Showing
55 changed files
with
1,451 additions
and
712 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,2 @@ | ||
coverage_clover: build/logs/clover.xml | ||
json_path: coveralls-upload.json | ||
src_dir: src | ||
json_path: build/logs/coveralls-upload.json |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
/test export-ignore | ||
/vendor export-ignore | ||
.coveralls.yml export-ignore | ||
.gitattributes export-ignore | ||
.gitignore export-ignore | ||
.travis.yml export-ignore | ||
phpcs.xml.dist export-ignore | ||
phpunit.xml.dist export-ignore |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,16 @@ | ||
.buildpath | ||
.DS_Store | ||
.idea | ||
.project | ||
.settings/ | ||
.*.sw* | ||
.*.un~ | ||
nbproject | ||
tmp/ | ||
|
||
clover.xml | ||
composer.lock | ||
coveralls-upload.json | ||
phpcs.xml | ||
phpunit.xml | ||
vendor | ||
html |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,44 +1,43 @@ | ||
# USING THE GIT REPOSITORY | ||
# Using GIT | ||
|
||
## Setup your own public github repository | ||
## Setup your own public GitHub repository | ||
|
||
Your first step is to establish a public repository from which i can pull your work into the master repository. | ||
Your first step is to establish a public repository from which you can pull your work into the master repository. | ||
|
||
1. Setup a GitHub account (http://github.com/), if you haven't yet | ||
2. Fork the interop-config repository (http://github.com/sandrokeil/interop-config) | ||
1. Setup a [GitHub account](https://github.com/), if you haven't yet | ||
2. Fork the [interop-config repository](https://github.com/sandrokeil/interop-config) | ||
3. Clone your fork locally and enter it (use your own GitHub username in the statement below) | ||
|
||
```sh | ||
% git clone [email protected]:<username>/interop-config.git | ||
% cd interop-config | ||
$ git clone [email protected]:[your username]/interop-config.git | ||
$ cd interop-config | ||
``` | ||
|
||
4. Add a remote to the canonical interop-config repository, so you can keep your fork | ||
up-to-date: | ||
4. Add a remote to the canonical `interop-config` repository, so you can keep your fork up-to-date: | ||
|
||
```sh | ||
% git remote add upstream https://github.com/sandrokeil/interop-config.git | ||
% git fetch upstream | ||
$ git remote add upstream https://github.com/sandrokeil/interop-config.git | ||
$ git fetch upstream | ||
``` | ||
|
||
## Keeping Up-to-Date | ||
|
||
Periodically, you should update your fork to match the canonical interop-config repository. we have | ||
added a remote to the interop-config repository, which allows you to do the following: | ||
Periodically, you should update your fork to match the canonical `interop-config` repository. we have | ||
added a remote to the `interop-config` repository, which allows you to do the following: | ||
|
||
```sh | ||
% git checkout master | ||
% git pull upstream master | ||
$ git checkout master | ||
$ git pull upstream master | ||
- OPTIONALLY, to keep your remote up-to-date - | ||
% git push origin | ||
$ git push origin | ||
``` | ||
|
||
If you're tracking other branches -- for example, the "develop" branch, where new feature development occurs -- | ||
If you're tracking other branches -- for example, the *develop* branch, where new feature development occurs -- | ||
you'll want to do the same operations for that branch; simply substitute "develop" for "master". | ||
|
||
## Working on interop-config | ||
|
||
When working on interop-config, we recommend you do each new feature or bugfix in a new branch. This simplifies the | ||
When working on `interop-config`, we recommend you do each new feature or bugfix in a new branch. This simplifies the | ||
task of code review as well as of merging your changes into the canonical repository. | ||
|
||
A typical work flow will then consist of the following: | ||
|
@@ -52,37 +51,37 @@ A typical work flow will then consist of the following: | |
The mechanics of this process are actually quite trivial. Below, we will create a branch for fixing an issue in the tracker. | ||
|
||
```sh | ||
% git checkout -b 3452 | ||
$ git checkout -b 3452 | ||
Switched to a new branch '3452' | ||
``` | ||
... do some work ... | ||
|
||
```sh | ||
% git commit | ||
$ git commit | ||
``` | ||
... write your log message ... | ||
|
||
```sh | ||
% git push origin HEAD:3452 | ||
$ git push origin HEAD:3452 | ||
Counting objects: 38, done. | ||
Delta compression using up to 2 threads. | ||
Compression objects: 100% (18/18), done. | ||
Writing objects: 100% (20/20), 8.19KiB, done. | ||
Compression objects: 100$ (18/18), done. | ||
Writing objects: 100$ (20/20), 8.19KiB, done. | ||
Total 20 (delta 12), reused 0 (delta 0) | ||
To ssh://[email protected]/sandrokeil/interop-config.git | ||
g5342..9k3532 HEAD -> master | ||
``` | ||
|
||
You can do the pull request from github. Navigate to your repository, select the branch you just created, and then | ||
select the "Pull Request" button in the upper right. Select the user "sandrokeil" as the recipient. | ||
You can do the pull request from GitHub. Navigate to your repository, select the branch you just created, and then | ||
select the "Pull Request" button in the upper right. Select the user *sandrokeil* as the recipient. | ||
|
||
### What branch to issue the pull request against? | ||
### Branch to issue the pull request | ||
|
||
Which branch should you issue a pull request against? | ||
|
||
- For fixes against the stable release, issue the pull request against the "master" branch. | ||
- For fixes against the stable release, issue the pull request against the *master* branch. | ||
- For new features, or fixes that introduce new elements to the public API | ||
(such as new public methods or properties), issue the pull request against the "develop" branch. | ||
(such as new public methods or properties), issue the pull request against the *develop* branch. | ||
|
||
## Branch Cleanup | ||
|
||
|
@@ -95,22 +94,22 @@ branches. | |
- Local branch cleanup | ||
```sh | ||
% git branch -d <branchname> | ||
$ git branch -d <branchname> | ||
``` | ||
- Remote branch removal | ||
```sh | ||
% git push origin :<branchname> | ||
$ git push origin :<branchname> | ||
``` | ||
## FEEDS AND EMAILS | ||
## Feed and emails | ||
RSS feeds may be found at: | ||
`https://github.com/sandrokeil/interop-config/commits/<branch>.atom` | ||
where <branch> is a branch in the repository. | ||
To subscribe to git email notifications, simply watch or fork the interop-config repository on GitHub. | ||
To subscribe to git email notifications, simply watch or fork the `interop-config` repository on GitHub. |
Oops, something went wrong.