Code Monkey home page Code Monkey logo

ceps's Introduction

image


"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." โ€• John F. Woods


Linux Build Status Windows Build status macOS Build Status codecov.io Documentation Status AGPL OpenHub


coala provides a unified interface for linting and fixing code with a single configuration file, regardless of the programming languages used. You can use coala from within your favorite editor, integrate it with your CI, get the results as JSON, or customize it to your needs with its flexible configuration syntax.

coala supports popular programming languages including Python, C/C++, Java, JavaScript, CSS, and several others out of the box.

Install coala | Get Involved | Chat | Roadmap | Blog | Twitter

ceps's People

Contributors

abhishalya avatar adhikasp avatar akshatkarani avatar ankitxjoshi avatar arnab1896 avatar asnelchristian avatar blazeu avatar danes44 avatar dornheimer avatar ishansrt avatar li-boxuan avatar makman2 avatar mariatta avatar meetmangukiya avatar nvzard avatar palash25 avatar pareksha avatar prajwalm2212 avatar raivaibhav avatar saksham189 avatar sangamcse avatar satwikkansal avatar sils avatar sims1253 avatar udayan12167 avatar userzimmermann avatar utkarsh1308 avatar vamshi99 avatar virresh avatar yagya-chaudhary avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ceps's Issues

Add ISSUE_TEMPLATE.md

Add a file named ISSUE_TEMPLATE.md which includes general information and guidelines for issue reporter, you can see ISSUE_TEMPLATE.md of coala repository for reference.
label: initiatives/gci
Opened by @Monal5031 at gitter//Monal5031

cEP-0001: Fix link to newcomer guide

The part of cEP (click the link):

Every org member that started following the newcomer guide is declared a newcomer by invitation into the GitHub organisation. Newcomers can work on issues with an assignment.

Actual: GitHub 404 Page (behaves as relative link)
Expected: coala newcomer guide

Gitter channel organization

I feel as the main channel is to crowded as a landing channel.
Maybe try to set up channels from the ground up again and remove the "grown" ones.

Make a cEP on memberization and dememberization

IMO:

  • making members as we do know (jsut write it down)
  • dememberize any member that hasn't done a contribution within the last three months. This should be evaluated for all members every three months.A "Contribution" is rather loosely defined on purpose. There should be a committee taking care of this and deciding what counts and what doesn't. If members disagree they can of course make a B (or C) level decision.

Any opinions? @sims1253 ?

Add PULL_REQUEST_TEMPLATE.md

Add a file named PULL_REQUEST_TEMPLATE.md which includes general information and guidelines for the author of Pull Request, you can see PULL_REQUEST_TEMPLATE.md of coala repository for reference.
label: initiatives/gci
Opened by @Monal5031 at gitter//Monal5031

deprecation policy and framework

The policy, and the technical framework which supports it, need to be documented and accepted, before 1.0.

They are closely linked and should really be a unified cEP, as the policy imposes requirements on the implementation.

The most critical task is defining where we are now, at 0.8/9. Are we currently trying to provide a dependable API, or is it still in flux until 1.0?

However, the most important step is demarcating what is public vs private. If that is not clear, there may be parts of the code base that need to be declared non-public, which means the API is still in flux.

A common policy that most people agree with is that _ prefix means that the object is explicitly not covered by a deprecation policy. A client that invokes a _ prefixed object has no contract to rely on.

Is everything else a part of the public API? If not, do we have a clear definition of what is in the public API?

cEP1: Everybody should at all times be able to fork the project

The community may at all times abandon the project and create a fork if the BLD acts stupidishly or is uncovered a fraud.

This can be interpreted as "the community MAY NOT abandon the project and create a fork UNLESS the bld acts stupidly or is uncovered a fraud"

Even though (or especially because) I don't expect this statement to be meant that way this should probably be changed...

and also "stupidishly" should probably be "stupidly"

Config file spec

It would be good to have a cEP defining the specification of the config files we use.

Generate styleguide from aspects

CC @plaindocs , was his idea

We can add a paragraph to every leaf of aspects with placholders for e.g. the settings and then we can generate a full written guide on how to write beautiful code from all selected aspects!

Opened via gitter by @sils

coala packages

I think we should:

  • rename coala to coala-core
  • make a coala package that bundles cib and coala and coala-quickstart etc.

cEP-0005.md typo

Subsection: Problem
Paragraph: 2
Last sentence
analyses-->analysis

show required dependencies for bears

coala will use aspects instead of bear names in the future, but some bears have extern dependencies.
E.g. a user want to use a brackets linter for CSS but doesn't how what extern dependencies are needed

Opened via gitter by @sils

cEP-0005: aspect and aspects should always be lowercase terms

Just like coala itself, the terms aspect and aspects are just too fundamental to be ever written capitalized :)

Also all new API elements in coalib containing the term aspect are stricly lowercase. So always keeping it lowercase would give a much more consistent feeling and make the future of coala even brighter :)

This requires an additional rule in cEP-0005 and some changes to existing cEP-0005 text, doc strings in coalib.bearlib.aspects, #67, and https://github.com/orgs/coala/projects/2

It further affects coala/documentation#223

@sils Please! :D

@coala/aspects-developers @EverWinter23

#aspectsYEAH

Short-URL for cEPs need to be created

right now the only shortURL that works
is this one ---> coala.io/cep5

all the othere; i.e. coala.io/cep#

where # is 0 to 4 or 6 are re-directed to cEP-0000
difficulty/low

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.