Skip to content
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
44 lines (32 sloc) 2.08 KB

Contributing to the EWS Managed API

You can contribute to this project by doing any of the following:

  • Reporting bugs and features in the issue tracker.
  • Submitting and reviewing pull requests
  • Helping with documentation
  • Helping with testing

GitHub supports markdown, so when filing bugs, make sure you check the formatting before you submit.

Contributing code and content

Before submitting a feature or substantial code contribution, please discuss it with the team and ensure that it follows the product roadmap.
You might also read these two blogs posts about contributing code:

Pull requests

If you don't know what a pull request is, read the "Using pull requests" article.

Some guidelines for pull requests:

  • Use a descriptive title and description.
  • Include a single logical change.
  • Base your change on master branch - after a request is accepted, it can be ported to stable branches.
  • Your change should cleanly merge with the target branch.

Commit messages

  1. Separate the subject from the body with a blank line.
  2. Limit the subject line to 50 characters.
  3. Capitalize the subject line.
  4. Do not end the subject line with a period.
  5. Use the imperative mood in the subject line (e.g. Fix #123: Make pigs fly).
  6. Wrap the body at 72 characters.
  7. Use the body to explain what and why. The how should be mostly covered by the diff.


You can’t perform that action at this time.