Skip to content

coala/cEPs

Repository files navigation

cEPs

This repository holds coala Enhancement Proposals. You can read more about them in the cEP-0000.md document.

Index

Filename Title Description
cEP-0000 coala Enhancement Proposals This cEP describes the official roles members of the coala community can hold and how they can vote on different levels of decisions.
cEP-0001 Decision Making in coala This cEP describes the official roles members of the coala community can hold and how they can vote on different levels of decisions.
cEP-0002 Next Gen Bear Design This cEP describes a new implementation of bears in coala which should make them simpler and make their design more intuitive and better.
cEP-0003 Teams in coala This is a proposal on how to decentralize the management of coala by introducing teams.
cEP-0005 coala Configuration One main pain point for our users is that coala is hard to configure.
cEP-0006 coala Community Code of Conduct Like the technical community as a whole, the coala team and community is made up of a mixture of professionals and volunteers from all over the world,working on every aspect of the mission - including mentorship, teaching, and connecting people.
cEP-0009 Change status This cEP proposes a mechanism to represent and extract information from project files and an interface to utilize the extracted information.
cEP-0010 Convert bears to use aspects This document describes how aspects will be defined for and connected with bears and how their results will be annotated with them.
cEP-0012 coala's Command Line Interface This cEP describes the design of coala's Command Line Interface (the action selection screen).
cEP-0013 Cobot Enhancement and porting This cEP describes about the new features that are to be added to cobot as a part of the GSoC project.
cEP-0014 Generate relevant coafile sections This cEP proposes a framework for coala-quickstart to generate more relevant .coafile sections based on project files and user preferences.
cEP-0018 Integration of ANTLR into coala This cEP describes how an API based on ANTLR will be constructed and maintained
cEP-0019 Meta-review System This cEP describes the details of the process of implementing the meta-review system as a part of the GSoC'18 project.
cEP-0020 Newcomer Gamification system This cEP describes the details of the process of implementing the newcomer gamification system as a part of the GSoC'18 project
cEP-0021 Profile Bears This cEP describes the detailed implementation of a profiling interface as a part of the GSoC'18 project.
cEP-0022 coala-quickstart Green Mode This cEP provides the features, needs, requirements and implementation of the green-mode being added to coala-quickstart.
cEP-0025 Integrate pyflakes AST into coala This cEP describes the details of the process of integrating the pyflakes-enhanced-AST into coala as part of GSoC'18 project.
cEP-0027 coala Bears Testing API This cEP describes the implementation process of BaseTestHelper class and GlobalBearTestHelper class to improve testing API of coala as a part of the GSoC'18 project.
cEP-0029 Support TOML as a configuration format This cEP describes the implementation process how support for TOML will be implemented and integrated with the existing configuration system as a part of the GSoC'19 project.
cEP-0030 Next Generation Action System This cEP describes the details about Next Generation Action System which will allow bears to define their own actions as a part of GSoC'19 project.
cEP-0031 Improve Generic Bear Quality This cEP describes the improvement in the generic bears currently available along with the implementation of the new bears as a part of the GSoC'19 project.
cEP-0032 Enhance Websites Architecture This cEP describes the enhancements and improvements for the coala Community and Projects website as a part of the GSoC'19 project.
cEP-0033 Handle Nested Programming Language This cEP describes the architecture to enable coala to lint nested programming languages present in a file as a part of GSoC'19 project.
cEP-0034 Improve Diff Handling This cEP describes the implementation of binary diffs and xml diffs to allow coala to generate nested diffs as a part of GSoC'19 project.
cEP-0035 Extending Support for newer versions of Python This cEP describes the implementation process to extend support for newer version of Python for coala as a part of the GSoC'21 project.
cEP-0036 Gitmate for coala This cEP describes the improvements to IGitt and Gitmate, which include upgrading dependencies, making it functional, changes to plugins, etc. as a part of the GSoC'21 project.