coala / coala/projects

Corobo Integration,Security and Enhancements.

Open
#688 12 comments 0 reactions 0 assignees View on GitHub
Project Proposal
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.