Skip to content
This repository was archived by the owner on Feb 7, 2023. It is now read-only.

Commit 3af826d

Browse files
Mstronachbhushan23
authored andcommitted
Create contributing.md file (#492)
* Create contributing.md file contributing.md for ONNX * Update contributing.md * Update contributing.md
1 parent 842d0b1 commit 3af826d

File tree

1 file changed

+89
-0
lines changed

1 file changed

+89
-0
lines changed

contributing.md

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
2+
Contribution Guidelines
3+
=======================
4+
5+
How to be a Contributor
6+
---
7+
8+
To contribute to Core ML via onnx-coreml repository, a Contributor License Agreement (CLA) must be signed. This can be found [here](https://cla-assistant.io/onnx/onnx-coreml) or will be attached as a comment when your first pull request is created.
9+
10+
**Core ML Open Source Community**
11+
12+
The Core ML open source community welcomes all contributions and ideas to grow the product. This can occur within this repo as well as [coremltools](https://github.com/apple/coremltools) or [tf-coreml](https://github.com/tf-coreml/tf-coreml).
13+
14+
This could be provided in a couple of ways:
15+
16+
* Discovering and logging a **bug**, submitting an idea for a **feature request** (or **enhancement** to an existing feature) or asking a **question** through the use of the templates: [onnx-coreml issue](https://github.com/onnx/onnx-coreml/issues/new/choose)
17+
18+
* Submit a **pull request** for additional functionality that you have completed: [onnx-coreml PR](https://github.com/onnx/onnx-coreml/pulls)
19+
20+
* Resolve an existing **issue** found in any of the repositories: [onnx-coreml open issues](https://github.com/onnx/onnx-coreml/issues)
21+
22+
Expectations of the Community
23+
---
24+
25+
The contributing guidelines and code of conduct are similar to most open source communities. This includes participating in the community through developing, receiving help and answering questions as well as engaging in a highly motivate, positive environment.
26+
27+
Additionally, this includes but is not limited to:
28+
29+
* Providing comments that are helpful, motivating and constructive
30+
* Being respectful of others within the community
31+
* Collaborate with others to produce new, useful contributions to the community
32+
33+
## Github Best Practices for Core ML Community
34+
35+
While participating in the Core ML community, to ensure that issues and pull requests are able to be addressed quickly, please ensure that the following is being done:
36+
37+
* Checking to see if your issue already exists
38+
* Following pre-existing templates
39+
* Promptly replying to any requests or questions posed by others within the community on your issue / PR
40+
41+
Code of Conduct
42+
---
43+
Our goal is to house an inclusive, welcoming open source community. This includes treating all members of the community equally
44+
and with respect. We as contributors and maintainers pledge to making participation in our project and our community a harassment-free
45+
experience for everyone, regardless of age, body size, disability, ethnicity, sex characteristics, gender identity and expression,
46+
level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.
47+
48+
As project maintainers, we will monitor community behaviour to ensure acceptable behaviour. If instances of abusive, harrasement or otherwise
49+
unacceptable behaviour ocur, please contact coreml-conduct@group.apple.com.
50+
51+
The Code of Conduct is adapted from the Contributor Covenant, found [here](https://www.contributor-covenant.org)
52+
53+
## What to expect as a Contributor to Core ML
54+
55+
### Lifecycle of Issues
56+
57+
Once an issue has been submitted it will be triaged and appropriate labels will be added. The issue will then either be slotted in to an upcoming release, commented on for additional information or placed in the backlog for a future release.
58+
59+
#### Use of templates
60+
There will be a provided template when submitting your issue. Please ensure that this is used and filled in as much as possible to help others in the community in understanding the issue so that they are able to provide a response easily.
61+
62+
If applicable, please provide the model that was being used when logging the issue, so that the issue is able to be reproduced.
63+
64+
#### Labels
65+
Please check the labels page under each repository for a further description of each label. These labels will be added by project maintainers depending on need. Typically an issue can be given any of the following labels:
66+
67+
Status → What stage of the process the issue is in (turquoise)
68+
69+
* Triaged, awaiting response, duplicate, repro needed, investigation or needs discussion
70+
71+
Type → Issue is classified based on the category it belongs to (red)
72+
73+
* bug, clarification, docs, enhancement, feature request, perf, question
74+
75+
Release → If the issue is scheduled to be resolved in a specific release, it will be added (yellow)
76+
77+
Other → this may vary depending on the repository
78+
79+
* good first issue, help wanted
80+
81+
### Lifecycle of Pull Requests
82+
83+
Any pull request submitted to the repositories will be reviewed by a member of the community and upon approval by a Core ML team member can be merged to the master branch. If you are new to GitHub, please find more information regarding creating pull requests here (https://help.github.com/en/articles/creating-a-pull-request).
84+
85+
Developing in onnx-coreml
86+
---
87+
88+
Additional information regarding APIs, installation and dependencies and more can be found in the readme.md file, [here](https://github.com/onnx/onnx-coreml).
89+

0 commit comments

Comments
 (0)