"One effective and simple way of giving back to the open-source community can be extracting a sample, executable automation framework from our project and share it as open-source"

effective: We all get to work in different projects with different tech stacks. Over time, as a community we would have worked in multiple automation frameworks each of which is unique in terms of the elements/tools used. A collection of all these automation frameworks in their bare-bones, shared as one repository can be quite useful for anyone exploring options to build an automation framework.

simple: It is as simple as spending couple of hours (or perhaps little more) to write a bare-bones version of our project automation framework.

executable: The sample framework, even in its bare-bones, should include at-the-least one sample automation test, which is,

In addition to the joy-of-sharing, in the process of doing this one can get,

This idea, conceived by Deepak Paramasivam, materialized with the efforts of our ThoughtWorks Chennai QA community. Currently, it has sample frameworks across web-automation, mobile-automation, performance testing, etc.,

Although this initiative took shape within ThoughtWorks premises, this code-base is open to anyone and everyone reading this. You are welcome to check-out/download and more importantly join hands in authoring pull-requests (enriching the existing frameworks) and creating new frameworks (from scratch).

The intent is to grow this active collection of repos, with new sample repos getting added as part of every project we get to work on.

Well, if you are excited about this idea and would like to author a repo, let us know your interest by creating an issue here.

Proceed here to checkout the repository.