Community Guidelines
Anyone is welcome to contribute in a positive way to our open-source repositories.
As we develop our own guidelines, please refer to the following as references on how we expect contributors and maintainers to conduct themselves:
Keep in mind every commit message, comment, and issue are both public and linked to the Widen brand.
Project Guidelines
See http://github.com/Widen/new-public-project for boilerplate for starting an effective open-source project.
What can I release as open-source?
Your project shall not contain any proprietary information related to the core business functionality of Widen.
- Examples of good things to open source:
- Utilities
- Integrations with our APIs
- Code samples
- Style guides
If you have any questions, please reach out to your manager or the Developer Relations Committee for guidance.
Licensing
Widen recommends the ISC for new projects. MIT and Apache are also viable.
Ensure projects you contribute to have a well know and appropriate license such as the GPL, LGPL, Apache, MIT, BSD, or ISC.
Talk with the Widen Developer Relations Committee if you have any questions regarding licensing.
Infrastructure
Projects should not depend on internal Widen infrastructure. Making something that interacts with our public APIs and sites is fine, but a project that launches EC2 instances in our cloud is not.
Secrets
No secrets in code or commit messages. This includes commits from the past – it might be worth erasing the entire commit history, or using an automated tool to scrub past commits.