## Create a reporter Interface 1. Draw out touch points of how that might work 2. Document the requirements for reporter authors 3. Identify beneficial reporters ## Reporter Requirements: ### Reporter Lifecycle #### Authoring & Publishing 1. Create Reporter 2. Submit Reporter to some js software service (npm, github, etc) 3. Optional: Submit install instructions to `SpecTapular` for increased easy visibility #### Installation & Usage 4. Developers install a reporter from a software service 5. Developers can configure `spectapular` to use the new reporter 6. Developers execute tests ## List of Reporters From Other Awesome Projects - See [Ava Reporters](//github.com/avajs/ava#reporters) - See [Mocha Reporters](//mochajs.org/#reporters) ### exploration tasks: - [ ] Look into license issues created by porting reporters over. - [ ] Rank preferred reporters - [ ] Identify if there are patterns represented by identified reporters than will be a challenge to support
Create a reporter Interface
Reporter Requirements:
Reporter Lifecycle
Authoring & Publishing
SpecTapularfor increased easy visibilityInstallation & Usage
spectapularto use the new reporterList of Reporters From Other Awesome Projects
exploration tasks: