Open source guidelines and project setup
The purpose of this repo is to establish the expectations and requirements that govern all existing and future open source projects at Rosetta Stone.
Materials to be included with all open-source distributions:
Where applicable, all projects should:
- Contain a copy of
LICENSE
- Contain a link to
CONTRIBUTING.md
- Provide 100% documentation
- Provide sufficient unit test coverage
- Use Semantic Versioning
- Integrate with Travis-CI
- Include a descriptive, helpful
README.md
- Include an example project or demo
All files should contain the following header comment:
//
// Rosetta Stone
// http://product.rosettastone.com/news/
//
//
// Documentation
// <link to project documentation, if applicable>
//
//
// GitHub
// <link to project github>
//
//
// License
// Copyright (c) <year> Rosetta Stone
// Released under a BSD license: http://opensource.org/licenses/BSD-3-Clause
//