Boring introduction Expectations on open source projects are becoming higher and higher everyday. If a project is not well documented or it doesn't have a test suite and a continuous integration environment, it is very unlikely that it will be taken seriously by the community.