Corobo Integration,Security and Enhancements.
- Dominant language
- JavaScript
- Stars
- 118
- Forks
- 225
- PR merge metrics
- No merged PRs in 30d
Description
**Potential Mentor**: @nvzard @Vamshi99
**Integration**
1) Corobo can be used to display the status of the Continuous Integration services on the private chatroom in gitter and display the SPF (Single Point of Failure) on the chat.
https://github.com/coala/corobo/issues/190.
2) Leverage of corobo's current architecture to build commits from the chat itself:
```corobo rebuild travis|circle|appveyor ```.
3) Display status of builds of current PR numbers using fixed commands:
```corobo status travis|circle|appveyor ```.
4) Suggestion of newcomer issues for ease of selection.
**Security**
1) We could possible seperate out the major modules of corobo as different microservices which could avoid the single point of failure that corobo is so exposed to right now.
Implementation Details:
Trigger Travis CI builds using the API V3 by sending a POST request to /repo/{slug|id}/requests:
This can be leveraged in building the project.
Contributor guide
No contributing guide indexed for this repository
Research direction
Read the linked Corobo issue 190 and the Travis CI API V3 request endpoint first. The issue combines chat commands, CI status integration, newcomer suggestions, and microservice security; define the scope and acceptance criteria before starting, since no files or tests are named and completion is not specified.
Written by the indexing model from the issue text.
Assessment
- Domain
- ci-cd, distributed-systems, security
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 10/100