Skip to content

Commit 2bac16f

Browse files
committed
Merge pull request #1 from mybatis/master
sync w master
2 parents 6e158d8 + 79d36b2 commit 2bac16f

File tree

403 files changed

+8944
-3391
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

403 files changed

+8944
-3391
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
/*.ipr
33
/*.iws
44
/.classpath
5+
/.factorypath
56
/.idea
67
/.project
78
/.settings
8-
/derby.log
99
/ibderby
1010
/nb*
1111
/release.properties
@@ -18,3 +18,4 @@
1818
/src/docbkx
1919
velocity.log
2020
/bin
21+
/derby.log

.travis.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
language: java
22
jdk:
3+
- oraclejdk8
34
- oraclejdk7
45
- openjdk7
56
- openjdk6

CONTRIBUTING.md

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
## If you have a question or need any help...
2+
3+
Please use [the mailing list](http://groups.google.com/group/mybatis-user) instead of creating issues on the tracker. Thank you!
4+
5+
## Reporting a bug
6+
7+
- Create a new issue on [the tracker](https://github.com/mybatis/mybatis-3/issues).
8+
- The best way to report a bug is to create a failing test case. Please see the [Contributing code](CONTRIBUTING.md#contributing-code) section.
9+
10+
## Proposing a new feature
11+
12+
- It is a good idea to discuss your changes on [the mailing list](http://groups.google.com/group/mybatis-user) to get feedback from the community.
13+
- If you have a patch with unit tests, send a pull request. Please see the [Contributing code](CONTRIBUTING.md#contributing-code) section.
14+
15+
16+
## Improving documentation
17+
18+
- Documentations are placed under [src/site](https://github.com/mybatis/mybatis-3/tree/master/src/site) directory in [the xdoc format](http://maven.apache.org/doxia/references/xdoc-format.html), so it is basically the same as creating a patch to contribute documentation changes. Please see the [Contributing code](CONTRIBUTING.md#contributing-code) section.
19+
20+
## Contributing code
21+
22+
### Copyright and License
23+
24+
- You are the author of your contributions and will always be.
25+
- Everything you can find it this project is licensed under the Apache Software License 2.0
26+
- Every contribution you do must be licensed under the Apache Software License 2.0. Otherwise we will not be able to accept it.
27+
- Please make sure that all the new files you create hold the following header:
28+
29+
```
30+
/*
31+
* Copyright [year] the original author or authors.
32+
*
33+
* Licensed under the Apache License, Version 2.0 (the "License");
34+
* you may not use this file except in compliance with the License.
35+
* You may obtain a copy of the License at
36+
*
37+
* http://www.apache.org/licenses/LICENSE-2.0
38+
*
39+
* Unless required by applicable law or agreed to in writing, software
40+
* distributed under the License is distributed on an "AS IS" BASIS,
41+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
42+
* See the License for the specific language governing permissions and
43+
* limitations under the License.
44+
*/
45+
```
46+
47+
### How to send your modifications as a pull request
48+
49+
The best way to submit a patch is to send a pull request.
50+
Here are the steps of a typical workflow.
51+
52+
1. Fork the repository on GitHub.
53+
2. Clone your fork to your local machine.
54+
3. Create a topic branch with a descriptive name.
55+
4. Make changes with unit tests in the topic branch.
56+
5. Push commits to your fork on GitHub.
57+
6. Send a [pull request](https://help.github.com/articles/using-pull-requests).
58+
59+
For steps 1 to 3, please read [this GitHub help](https://help.github.com/articles/fork-a-repo) if you are not familiar with these operations.
60+
Step 4 and 5 are basic [git](http://git-scm.com/) operations. Please see the [online documentation](http://git-scm.com/documentation) for its usage.
61+
62+
For how to write a unit test, please see the [unit test](Unit-Test) page.

README

Lines changed: 0 additions & 6 deletions
This file was deleted.

README.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
MYBATIS Data Mapper Framework
2+
=============================
3+
4+
[![Build Status](https://travis-ci.org/mybatis/mybatis-3.svg?branch=master)](https://travis-ci.org/mybatis/mybatis-3)
5+
[![Maven central](https://maven-badges.herokuapp.com/maven-central/org.mybatis/mybatis/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.mybatis/mybatis)
6+
7+
![mybatis](http://mybatis.github.io/images/mybatis-logo.png)
8+
9+
The MyBatis data mapper framework makes it easier to use a relational database with object-oriented applications.
10+
MyBatis couples objects with stored procedures or SQL statements using a XML descriptor or annotations.
11+
Simplicity is the biggest advantage of the MyBatis data mapper over object relational mapping tools.
12+
13+
Essentials
14+
----------
15+
16+
* [See the docs](http://mybatis.github.io/mybatis-3)
17+
* [Download Latest](https://github.com/mybatis/mybatis-3/releases)

0 commit comments

Comments
 (0)