Skip to content

Commit 17181e9

Browse files
Merge pull request #17 from microsoftgraph/contributing
Added Contributing.md and third party notices
2 parents 9176405 + eb2abcd commit 17181e9

File tree

2 files changed

+67
-0
lines changed

2 files changed

+67
-0
lines changed

CONTRIBUTING.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# Contributing to the Microsoft Graph Core SDK for Java
2+
3+
The Microsoft Graph Core SDK for Java is available for all manner of contribution. There are a couple of different recommended paths to get contributions into the released version of this SDK.
4+
5+
__NOTE__ A signed a contribution license agreement is required for all contributions, and is checked automatically on new pull requests. Please read and sign the agreement https://cla.microsoft.com/ before starting any work for this repository.
6+
7+
## File issues
8+
9+
The best way to get started with a contribution is to start a dialog with the owners of this repository. Sometimes features will be under development or out of scope for this SDK and it's best to check before starting work on contribution.
10+
11+
## Submit pull requests for trivial changes
12+
13+
If you are making a change that does not affect the interface components and does not affect other downstream callers, feel free to make a pull request against the __dev__ branch. The dev branch will be updated frequently.
14+
15+
Revisions of this nature will result in a 0.0.X change of the version number.
16+
17+
## Submit pull requests for features
18+
19+
If major functionality is being added, or there will need to be gestation time for a change, it should be submitted against the __feature__ branch.
20+
21+
Revisions of this nature will result in a 0.X.X change of the version number.
22+
23+
## Add yourself as a contributor
24+
25+
This project follows the [all contributors](https://github.com/kentcdodds/all-contributors) specification. When making a contribution, please add yourself to the table of contributors:
26+
27+
1. In section 5. of the [README.md](https://github.com/microsoftgraph/msgraph-sdk-java-core/blob/dev/readme.md), after the last "|", copy and paste a new blank contributor element
28+
```html
29+
[<img src="https://avatars.githubusercontent.com/u/<your-uid>?v=4" width="100px;"/><br />
30+
<sub><b>Your Name</b></sub>](your website or github page)<br />
31+
[emoji](link "alt-text") |
32+
```
33+
34+
You can get your GitHub UID by inspecting your GitHub avatar image.
35+
36+
2. For each contribution type (see [emoji key](https://github.com/kentcdodds/all-contributors#emoji-key) for a list of contribution types), add an emoji and a relevant link and alt-text.
37+
38+
For example, if you write a blogpost on how to use the SDK, you would include:
39+
40+
```html
41+
[??]("https://myblog.com/using-the-java-sdk" "Blog Post")

THIRD PARTY NOTICES

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
This file is based on or incorporates material from the projects listed below
2+
(Third Party IP). The original copyright notice and the license under which
3+
Microsoft received such Third Party IP, are set forth below. Such licenses and
4+
notices are provided for informational purposes only. Microsoft licenses the
5+
Third Party IP to you under the licensing terms for the Microsoft product.
6+
Microsoft reserves all other rights not expressly granted under this agreement,
7+
whether by implication, estoppel or otherwise.
8+
9+
Gson
10+
Copyright 2008-2011 Google Inc.
11+
12+
Provided for Informational Purposes Only
13+
14+
Apache 2.0 License
15+
16+
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
17+
this file except in compliance with the License. You may obtain a copy of the
18+
License at http://www.apache.org/licenses/LICENSE-2.0
19+
20+
THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
21+
ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
22+
WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
23+
MERCHANTABLITY OR NON-INFRINGEMENT.
24+
25+
See the Apache Version 2.0 License for specific language governing permissions
26+
and limitations under the License.

0 commit comments

Comments
 (0)