Thank you for your interest in contributing to Ice!
Follow these steps to contribute code or documentation to this project:
Download and review carefully our Contributor Agreement, and send us a completed and signed copy.
Please sign this agreement with a pen, as we do not accept electronic signatures.
Then email a scanned copy of this agreement to contributing@zeroc.com, or send us an original paper copy by snail mail.
You need to do this only once, before your first contribution.
For large contributions (see below), make sure to first discuss your ideas with the community or by sending us an email.
Fork this repository.
Follow this project's naming and coding conventions when implementing your contribution - we want to keep all our source code consistent.
Update the test suite if appropriate for your contribution.
Submit a pull request.
We review carefully any contribution that we accept, and these reviews may take some time. Please keep in mind there is no guarantee your contribution will be accepted: we may reject a pull request for any reason, or no reason.
We prefer small contributions as they are easier to review and integrate. If you want to contribute but don't know where to start, consider one of these areas:
New sample programs (in the ice-demos repository)
Small bug fixes that affect only one or a few source files
Fixes for the documentation
Ports to new platforms and compilers
Please don't spend weeks or months on a new feature without checking with us first!
Some contributions are troublesome and therefore difficult to accept:
New features that require a new version of the Ice encoding or Ice protocol
For example, adding a new Slice type would most likely require a new version of the Ice encoding
New features that may be useful for your project but are not obviously useful to other projects
We want to keep our software lean and focused!
Any update that breaks source compatibility with the most recent release
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。