/rebot

Platform to automate debugging

Primary LanguagePythonGNU General Public License v2.0GPL-2.0

Rebot

Rebot provides a platform to automate debugging. Typical day in developer's life looks something like this. In order to reduce the frustrations of developer and also improve the quality of software being built, this project was bootstrapped. This project takes the first step in automating the process of typical developer searching for solution. The idea is to find the right fix that solves his specific personal problem.

Why?

Rebot provides a platform for anyone to query for feature sets that help in finding a right solution for any given error. Since the number of softwares used currently are increasing exponentially, having an automated mechanism to provide concise viable solutions helps developers write awesome code and also save a lot of time.

The primary goal of this project is not to automate debugging but give a platform for developers to build tools that automate debugging.

Technologies

The following technologies are configured to serve as backend for this platform:

Dependencies

Service depends on following packages of python

Architecture

Demo and User search

The following instances are the courtesy of https://insightdataengineering.com/ and will be eventually taken down. All the important configurations are stored in this repository for future use.

Explanation

Please checkout the presentation

Data

Courtesy of stackexchange and archive.com. For the demo 32GB of data was used. Which replicated to be around 60GB in Elasticsearch.