版博士V2.0程序
25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.

CONTRIBUTING.md 2.1 KiB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. # Contributing
  2. The WordJS Libraries should be free and clear to use in your projects. In
  3. order to maintain that, every contributor must be vigilant.
  4. There have been many projects in the past that have been very lax regarding
  5. licensing, and we are of the opinion that those are ticking timebombs and that
  6. no corporate product should depend on them.
  7. # Required Reading
  8. These are pretty short reads and emphasize the importance of proper licensing:
  9. - https://github.com/kennethreitz/tablib/issues/114 (discussion of other tools)
  10. - http://www.codinghorror.com/blog/2007/04/pick-a-license-any-license.html
  11. # Raising Issues
  12. Issues should generally be accompanied by test files. Since github does not
  13. support attachments, the best method is to send files to <sheetjs@gmail.com>
  14. (subject line should contain issue number or message) or to share using some
  15. storage service. Unless expressly permitted, any attachments will not be
  16. shared or included in a test suite (although I will ask :)
  17. # Pre-Contribution Checklist
  18. Before thinking about contributing, make sure that:
  19. - You are not, nor have ever been, an employee of Microsoft Corporation.
  20. - You have not signed any NDAs or Shared Source Agreements with Microsoft
  21. Corporation or a subsidiary
  22. - You have not consulted any existing relevant codebase (if you have, please
  23. take note of which codebases were consulted).
  24. If you cannot attest to each of these items, the best approach is to raise an
  25. issue. If it is a particularly high-priority issue, please drop an email to
  26. <sheetjs@gmail.com> and it will be prioritized.
  27. # Intra-Contribution
  28. Keep these in mind as you work:
  29. - Your contributions are your original work. Take note of any resources you
  30. consult in the process (and be extra careful not to use unlicensed code on
  31. the internet.
  32. - You are working on your own time. Unless they explicitly grant permission,
  33. your employer may be the ultimate owner of your IP
  34. # Post-Contribution
  35. Before contributions are merged, you will receive an email (at the address
  36. associated with the git commit) and will be asked to confirm the aforementioned
  37. items.