You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+43-3
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,4 @@
1
-
Guidelines
2
-
---
1
+
###Guidelines
3
2
4
3
All contributions, bug reports, bug fixes, documentation improvments,
5
4
enhancements and ideas are welcome.
@@ -18,7 +17,8 @@ your contribution or address the issue you're having.
18
17
19
18
- When submitting a Pull Request
20
19
-**Make sure the test suite passes**., and that means on python3 as well.
21
-
You can use "test_fast.sh", or tox locally and/or [enable Travis-CI](http://about.travis-ci.org/docs/user/getting-started/) on your fork.
20
+
You can use "test_fast.sh", or tox locally and/or enable Travis-CI on your fork.
21
+
See the "Getting Travis-CI going" below.
22
22
- We suggest you enable Travis-CI on your fork, to make it easier for the team
23
23
to see that the PR does indeed pass all the tests.
24
24
- Back-compatiblitiy **really** matters. Pandas already has a large user-base and
@@ -78,5 +78,45 @@ your contribution or address the issue you're having.
78
78
79
79
Having said that, if you still feel a PEP8 storm is in order, go for it.
80
80
81
+
###Getting Travis-CI going
82
+
83
+
Instructions for getting Travis-CI installed are available [here](http://about.travis-ci.org/docs/user/getting-started/). For those users who are new to travis-ci and continuous-integration in particular,
84
+
Here's a few high-level notes:
85
+
- Travis-CI is a free service (with premium account available), that integrates
86
+
well with Github.
87
+
- Enabling Travis-CI on your github fork of a project will cause any *new* commit
88
+
pushed to the repo to trigger a full build+test on Travis-CI's servers.
89
+
- All the configuration for travis's builds is already specified by .travis.yml in the repo,
90
+
That means all you have to do is enable Travis-CI once, and then just push commits
91
+
and you'll get full testing across py2/3 with pandas's considerable test-suite.
92
+
- Enabling travis-CI will attach the test results (red/green) to the Pull-Request
0 commit comments