Giter Site home page Giter Site logo

teams's Introduction

Teams

aspects

Team Leader: Stefan Zimmermann

Github profile page: https://github.com/userzimmermann/ Gitlab profile page: https://gitlab.com/userzimmermann/

The mother of all futures of coala! #aspectsYEAH

The aspects team is responsible for implementing aspects in coala as defined in cEP-0005. The ongoing projects of the aspects team are:

cib

Team Leader: Adrian Zatreanu ([email protected]) Github profile page: https://github.com/Adrianzatreanu/ Gitlab profile page: https://gitlab.com/Adrianzatreanu1/

The cib team develops and maintains the cib tool for coala. cib (cib Installs Bears) is a package manager which helps installing/ uninstalling bears, checking for dependencies, etc. Its repository lies at https://gitlab.com/coala/cib.

Community

Team Leader: Maximilian Scholz ([email protected]) Github profile page: https://github.com/sims1253 Gitlab profile page: https://gitlab.com/sims1253

The community team organizes community bonding events like meetups and gaming evenings to support and promote a healthy, happy community. It also serves as a contact for personal problems or conflicts between community members.

Core

Team Leader: Mischa KrΓΌger ([email protected]) Github profile page: https://github.com/Makman2 Gitlab profile page: https://gitlab.com/Makman2

Developing and maintaining the coala core repository. In addition everything that does not fit into another team's domain, will be assigned to the core team.

Docs

Team Leader: Adrian Zatreanu ([email protected]) Github profile page: https://github.com/Adrianzatreanu/ Gitlab profile page: https://gitlab.com/Adrianzatreanu1/

The documentation team aims having updated docs. It also takes care of wiki pages and upcoming events.

Research

Team Leader: Udayan Tandon ([email protected]) Github profile page: https://github.com/udayan12167 Gitlab profile page: https://gitlab.com/udayan12167

The Research team organizes and plans several aspects of coala. It is the team's responsibility to draft coherent and precise proposals for enhancements to coala. These enhancements include architecture changes, novel algorithms for code analysis, and new extensions to coala. Furthermore, the team is responsible for coordinating and promoting more research activity in coala.

Applications

Team Leader Appplication

Ever coala maintainer can apply for a team lead position of any team. To apply for a team lead position, you have to create an issue in this repository using the given template.

Team Member Application

Every coala maintainer or developer can apply for membership in any team. To apply you have to create an issue in this repository using the given template.

Remember! Although anyone is invited to help any team, becoming a team member adds a declaration of dedication to the domain of the respective team.

For more information about coala teams, see cEP-0003.

teams's People

Contributors

sims1253 avatar adtac avatar sils avatar adrianzatreanu avatar jayvdb avatar udayan12167 avatar makman2 avatar palash25 avatar abhishalya avatar chhabrabhishek avatar nosferatul avatar mariatta avatar mixih avatar rohanvb avatar techievena avatar waldyrious avatar

Stargazers

Pratik Raj avatar  avatar Kilari Teja avatar  avatar Adhika Setya Pramudita avatar Saurav Singh avatar Stefan Zimmermann avatar Sem Rekkers avatar Yash Nisar avatar Hemang Kumar avatar  avatar rultor.com avatar

Watchers

 avatar James Cloos avatar Niklas avatar Stefan Zimmermann avatar Sudheesh Singanamalla avatar Ce Gao avatar Donghee Na avatar  avatar  avatar  avatar Meet Mangukiya avatar rultor.com avatar Abhay Raizada avatar Satwik Kansal avatar Christian Asnel Ngoulla Sob avatar Kilari Teja avatar  avatar Rahul Jha avatar  avatar  avatar

teams's Issues

Research Team Leader Application: Udayan Tandon

Bio

Who are you? What makes you special?

I'm Udayan Tandon. I have been a part of coala since early 2015. I have seen coala evolve from its very primitive stages to the behemoth it is now. Mostly being involved in these evolutions. I'm also fresh out of university where my main research area was Program Analysis and my work won the best thesis award as well. I have also designed the new core of coala which is under implementation right now. Hence due to my heavy involvement in a field relevant to coala I'm mostly updated on potential research and development oppurtunities. I also have experience in doing challenging and new projects which would help with the guidance of the research team. I'll always be present to guide research project as I have an idea about the commitment and work required to drive them to completion.

coala Contributions so far

What contributions, coding or not, have you done to coala?

I have many contributions to coala with multiple feature implementations in the core frameworks and major involvement in the architectural design of coala. I've also mentored a GSoC project for coala guiding my student with his hurdles.

Road to the Future

How do you plan to take forward coala as a team leader of your team? What changes will you make happen

coala seriously lacks the development of it's own unique bear algorithms. My first steps would be to propose the implementation of some novel static analysis research papers inside the framework of coala. Furthermore we have had our eyes on always bringing machine learning to coala which should be our focus for the projects of the next GSoC.

Core Team Member Application: Hemang Kumar

Bio

I am Hemang, I'm a Computer Science and Engineering undergrad, I like programming in Python, JavaScript and I also love making Android & Web projects. I like to learn new stuff everyday and to share my knowledge whenever I can.

coala Contributions so far

I've contributed to coala and coala-landing. I'm also working on adding a cool feature in coala-quickstart which will help in detecting files without extensions.

Road to the Future

With increase in the usability factor of supporting tools like coala-quickstart, coala-docs, site and coala-html, we can help coala-users to get started easily.
As a coala-dev I can and I should be able to find my way through the nitty gritties of usability but if we can make the use of quickstart tools more prevalent, a first time coala user will also be able to figure out their way very easily, and then they can dive deeper and start getting the hang of it.

Specific Responsibilities

Apart from I'm always up for all kinds of stuff, I'd really like to work on enhancement of area of quick-start and coala sub-tools like coala-quickstart, coala-html.

Community Team Member Application: Meet Mangukiya

Bio

I am Meet Mangukiya. I am currently a student of IT engineering(in my first year). I like to automate stuff even that are easier and faster to do otherwise. I have written quite few rather useless programs that I myself end up abandoning πŸ€” (think before you write, kids).

coala Contributions so far

I've been involved with coala since September '16. I was new then, very basic knowledge about git and new to python as well. I've evolved quite a lot since then. I remember pinging @sils for every tiny thing(well, even now, a bit?) :P

Few contributions to the coala core, and writing of PythonPackageInitBear.

Road to the Future

Specific Responsibilities

Add features to cobot :P that can help in community work, to newcomers and devs, etc.

I've been putting this off too much for now :P

Aspects Team Member Application: Pratyush Prakash

Bio

My name is Pratyush Prakash and I am studying Information Technology at NITK, Surathkal. I am 19 years old and technology is my passion. I <3 everything sci-fi and Formula 1.

coala Contributions so far

My main contributions have been at coala core. I have already solved two issues related to cEP-0005. Apart from this I have also solved various other issues and have even written a Bear (PyromaBear). Apart from writing code I have of course done reviews and helped newcomers out on the gitter channel.

Road to the Future

I wish to have aspects implemented in every bear and for the new configuration format involving tastes and aspects to be the De-facto method of configuring coala. The end goal is to have coala available and accessible to all, not only devs. I feel this is the first step towards making coala more accessible as it avoids the hassle of getting to know the bears. The users should be abstracted from the bears as it is not very intuitive to find every setting. Another functionality would be to be able to group results based on what aspects they analyze. It would make the work of future bear writers easier, if there are already bears which provide the same functionality. Eventually this will help coala take take over the world.

Specific Responsibilities

The first step would be to implement aspect support in coala. I would also like to assist in converting the bears to the aspect model. Apart from this I would be continuously adding new aspects and corresponding tastes for the bear writers to use.

Community Team Member Application: Hemang Kumar

Bio

Hello πŸ˜„ My name is Hemang, I'm 20 and studying Engineering, in my pre-final year. I love watching movies 🎦 my blood type is coffee β˜•οΈ (well, sure) I don't sleep much 😴 πŸ’§ and yea I try to be funny but I'm not as funny as them.

coala Contributions so far

I have solved some issues on coala/coala repo and continuously working to solve more bugs, and I'm beginning to work on my review skills as well. I'm working on the coala landing page and website with Lasse, it is some web development meets python related work and its super exciting πŸš€

Road to the Future

  • organise coala quickstart sessions at colleges in New Delhi
  • promote coala especially among members at local club meetups of PyDelhi and PyDataDelhi
  • make sure the newcomer's know that everyone is special at coala and help them in all ways possible.
  • get everyone on board to collaborate on coala/landing, let's make a super awesome website

Docs Team Member application: Mariatta

Bio

My name is Mariatta, and I'm extra super duper special because:

Other documenting expriences:

  • Improving documentation for CPython, Python.org, Python Developer's Guide.

coala Contributions so far

  • documentation
  • review prs
  • accept prs
  • helped onboard newcomers and new contributors

Road to the Future

  • continue working on docs

Core Team Member Application: Palash Nigam

Bio

Hi, I'm Palash, a CS undergrad from India. I'm an open source enthusiast and a python fanboy. I am interested in distributed systems, blockchain and backend dev. I have recently gotten interested in the Nextgen core and caching.

coala Contributions so far

Apart from raising lots of issues, giving reviews and helping out newcomers till now I have made 9 PRs (2 mediums and rest lows). I have also made a PR documenting the Nextgen Core. I have also worked a little on the Globbing module.

Road to the Future

I got interested in caching and the Nextgen core while selecting projects for GSoC and chose optimize caching as my project. Even if I don’t get selected I would love to work on this project, on coala in general and also on the Nextgen Core integration. I’m here to stay for the long run.

I have finnaly found my interest i.e. the Nextgen core and would like to work on its full integration and performance optimization. I would also like to work with @Makman2 on writing a Mesos Scheduler for coala since I recently got interested in distributed systems and asynchronous programming.

Specific Responsibilities

One project I found interesting, but wasn't able to give much time to was Integrating a debugger and profiler in coala. If no one is selected for this GSoC project I would like to start working on it. At least do the research and maybe help someone else out who wants to work on it.

Besides that I would like to solve as many issues related to area/core, type/performance and Nextgen-Core. I also like to write docs and would love to contribute in that area too.

cc @adtac

core Team Member Application: Lasse

Bio

I'm Lasse. I'm the BLD of coala. I'm special. Also I'm western, white, male and in my 20ies so I fit the profile of an open source developer pretty well.

coala Contributions so far

Let me see... I created it like thrice. The first version sucked so I had to make a second. It sucked as well so I made a third. It still sucks :/

Road to the Future

Helping @Makman2 and @Udayan12167 doing their stuff for the next gen bears and coala.io/cep5 of which I'm the author. I'll help reviewing, hopefully not too much organizing, and a tiny bit of coding where possible but no big core things in the near future.

WIP: Research Team Member Application: Stefan Zimmermann

Bio

Who are you? What makes you special?

coala Contributions so far

What contributions, coding or not, have you done to coala?

Road to the Future

How do you plan to take forward coala as a team leader/member of your team? What changes will you make happen.

Specific Responsibilities

What do you want to work on. Do you have worked out project ideas?
What do you want take responsibility for?

Community team leader Application: Maximilian Scholz

Bio

Who are you? What makes you special?

I am Max and sometimes called the Secretary of Offtopic (mainly by myself). I joined coala in early 2015 but real contributions started this year. I mainly work on coala by giving input on design questions and administrative tasks. But my biggest impact on coala probably was on the community work during the second GSoC coala participated in and my conference visits. From that time the title Secretary of Offtopic stems.
Besides of the community work I am interested in performance and research including coala.

coala Contributions so far

What contributions, coding or not, have you done to coala?

I made some code contributions that probably have a similar extend to our newcomer process.

My main contributions were being an admin for the 2016 GSoC and the community bonding work I did during that time (gaming evenings and group calls for discussions) as well as the pre-evaluation checkups on the mentors. This community work has, to a lesser extend, continued.
I also attended quite some conferences to represent coala.

And I wrote the teams cEP.

Road to the Future

How do you plan to take forward coala as a team leader of your team? What changes will you make happen

I want to have more bonding events over the year on a regular basis. Simple things like gaming evenings or community discussion evenings but also real world things like meetups, conferences, hackathons, sprints and put-too-many-coalians-in-an-airbnb-cook-for-them-and-let-them-code experiences.

I want these events to not only help coala development but also create a community that helps the individuals to grow on a professional and personal level.

Docs team leader Application: Adrian Zatreanu

Bio

Who are you? What makes you special?

I'm Adrian and I try to be funny. I also refactored the whole documentation and moved it out of the coala core, and I'm probably one of the people that knows most about the repository.

coala Contributions so far

What contributions, coding or not, have you done to coala?
A lot of bears, cib, lots of documentation as well, some requirement classes.

Road to the Future

How do you plan to take forward coala as a team leader of your team? What changes will you make happen?

I will coordinate in a way that hopefully no duplicate stuff will happen in the docs.
A project with good docs is a project that attracts more contributors and users in general :)

Release Team Member application: Mariatta

Bio

My name is Mariatta, and I'm extra super duper special because:

coala Contributions so far

  • documentation
  • review prs
  • accept prs
  • helped onboard newcomers and new contributors

Road to the Future

I'm only applying as team member because I strongly believe that this team needs to exist.
I didn't apply as team leader because I don't actually know what the process is for releasing coala.
Kinda hoping that the team leader can mentor me on this aspect 😜
But I'm willing to learn and I love checking things off lists, any lists (OCD) so I think this role will be perfect for me 😁
Your guidance will be appreciated πŸ™‡β€β™€οΈ

Community Member Application: Kaisar Arkhan

Bio

I'm (currently) a 16 years old open source programmer, I've been a Linux user since 2006 and I've been starting to taken interest in programming at the same time. I've had a ton of experience with building a community (most of them are from my experience in building and managing a game server). I'm also a weeb, I read manga every night. I rarely watch anime though. I love the hell out of *nix operating systems because they're moe. I'm currently manage networking and server stuff at my school.

coala Contributions so far

I've created a python script to generate a bear-requirements.txt file the bears' metadata, I've fixed a problem with severity on XMLBear, and I've fixed a simple issue which is replacing assertRaises to assertRaisesRegex

Road to the Future

I want to make coala into a friendly community for new / wannabe open source contributors. coala already has the base to be friendly and introduce other new programmers contributing to a FOSS project and encourage them to make contributions.

I want to take responsibility for Developer discussions.

Core team leader application: Adhityaa Chandrasekar

Bio

Who are you? What makes you special?

Well, I'm Adhityaa and I try to be funnier than Adrian. Anyway, I've worked a lot on coala's core since I started and I know how most things work and how things are done, which I think is crucial for a leader.

coala Contributions so far

What contributions, coding or not, have you done to coala?

I implemented caching in coala, which was a huge performance improvement (over 2.5x). I also managed the 0.8 release (this was across coala and coala-bears), compiling release notes, getting people to complete and merge their stuff. I've also worked on numerous things in coalib, implementing aspects being one of the more recent major features.

Road to the Future

How do you plan to take forward coala as a team leader of your team? What changes will you make happen

I'll do my best to maintain the quality and keep increasing the pace of development to get more things done. I already have some experience with leading a major release, so I probably have a head-start in that aspect. I'm a huge fan of performant code, so that will be one area that is sure to get a lot of attention.

In short, I'm going to make coala great again, with big, beautiful, powerful features.

core Team Member Application: Rishav Kumar

Bio

I'm Rishav, undergraduate student from India. I love algorithms.

coala Contributions so far

I have contributed code to coala, coala-bears and coala_utils. I'm also working on Jenkins plugin of coala. I'm helping newcomers and reviewing PRs and old Issues.

Specific Responsibilities

As I said I love algorithms so I'd like to optimize coala to enhance its performance and speed. I have also been reviewing codes of nextgen design, so I'd definitely like to help in that field as well.

Research Team Leader Application: Maximilian Scholz

Bio

I am Maximilian Scholz and sometimes called the Secretary of Offtopic (mainly by myself). I joined coala in early 2015 but real contributions started this year. I mainly work on coala by giving input on design questions and administrative tasks. But my biggest impact on coala probably was on the community work during the second GSoC coala participated in and my conference visits. From that time the title Secretary of Offtopic stems.
Since then I mainly worked on management and organisation aspects while writing my thesis together with coala.
My thesis is the reason why I am interested in building a research team. It was fun and interesting writing my own code analysis and evaluating it.

coala Contributions so far

My main contributions were being an admin for the 2016 GSoC and the community bonding work I did during that time (gaming evenings and group calls for discussions) as well as the pre-evaluation checkups on the mentors. This community work has, to a lesser extend, continued.
Currently I am leading the teams initiative and rewriting my thesis code to make it clean and useful.
I also attended quite some conferences to represent coala.

And I wrote the teams cEP.

Road to the Future

The idea for this team had two aspects. Improving coala architecture and writing our own analysis routines.
I will focus on increasing the amount of native algorithms for coala, mainly due to my lack of coala core architecture knowledge. If developers with the needed experience in core architecture join the team I will happily help organizing and supervising work in that area too.

For the algorithms I want to get universities interested in working with us. This would involve students writing a thesis about code analysis and doing their implementation in coala. This has the added benefit of evaluation for the algorithms which directly tells us how good they are.
Another approach is to find scholarships or companies that support a developer in a similar way GSoC does for writing analysis that is needed and not yet available. This would lead to unique features for coala and an increased amount of payed development on coala.
Organizing this outreaching effort would be the foundation to then grow a research team around people that are interested in either developing algorithms or helping in with the organization.

Finally I want to give developers that do create new unique features the opportunity to present the work on conferences. This again could be done with the money from companies/scholarships and is important for me because appreciation is an important aspect of motivating people.

Core Team Application: Alexandru Maxim

Bio

Who are you? What makes you special?

I'm Alex, student at Politehnica(Bucharest) in 2nd year and I like challenges!

coala Contributions so far

What contributions, coding or not, have you done to coala?

Pull requests for coala and coala-bears repo. I helped newcomers and reviewed pull requests. So far I like it and I want to keep going.

Road to the Future

How do you plan to take forward coala as a team leader/member of your team? What changes will you make happen.

I want to help where I can and more code in the future! I'm very familiar with the core code. Most of my prs are in coala repo. We should work on performance bottlenecks that can be
improved and adds new functionality. Let's make coala even greater!

Specific Responsibilities

What do you want to work on. Do you have worked out project ideas?
What do you want take responsibility for?

Anything. I think that I have enough experience to solve problems encountered.

Core Team Member Application : Siddhartha Mishra

Bio

I'm Siddhartha Mishra ,majoring in computer science(Undergrad) in IIT Hyderabad ,India .I'm an open source enthusiast and i love python and Android. I like to optimize performance and hunt for bottlenecks and scope for improvement in projects.

coala Contributions so far

I have been part of coala since beginning of December 2016.It was my first open source experience and i have evolved and learned a lot in this process.
My contributions so far which has been merged has been in coala core repo . I review PRs and help newcomers regularly. In coala-bears , i have written an Erlang Lint Bear using 'elvis' which will be ready once an issue in its repo is fixed and working on a DuplicateFileDetector bear.

Road to the Future

As a team member of coala , i aim to :

  1. Hunt for performance bottlenecks and make a systematic benchmark tool , which would help us visualize profiled data both absolutely and as a comparison with the data before addition of new feature so that the new feature is not only beneficial and follows proper style guidelines, but also doesn't compromise in performance.
    I have started the work in coala/coala#3914 to make it possible πŸ˜„ .

2.Optimize Caching in core repo by caching per section, directory level caching at globbing etc. I have also proposed a Cache Optimization Technique : BSCO in coala/coala#3788 for the same .

Specific Responsibilities

I will review all 'type/performance' bugs and try my best to make coala a faster/smoother experience for end users. My project ideas for the points i mentioned above are :

  1. A benchmarking tool using VMProf API or low level profiling and a custom flag for coala to run analysis and option to check for bears individually and Integrate it with CIs used by coala.
  2. I am applying for this project for GSoC this summer , but even if i am not selected ,I would like to contribute in this section in the parts i have digged into as a Team member πŸ˜„ .

I will be responsible for improving upon all performance related issues in coala .I will be an active part of the community and will try my best to make it even more successful and "fast" ;) .

Typo in gsoc_responsibilities.md

Backup Primary Primary looks like a typo... probably there was something else there ?
(I guess last Primary -> Mentor, but someone please check).

community Team Application: Lasse

Bio

I'm Lasse. I'm the BLD of coala. I'm special. Also I'm western, white, male and in my 20ies so I fit the profile of an open source developer pretty well.

coala Contributions so far

Let me see... I created it like thrice. The first version sucked so I had to make a second. It sucked as well so I made a third. It still sucks :/

Road to the Future

I happen to own (or rather call it "be") a company named Viper Development. If everything goes well, we'd be likely to have some budget available for merch print and stuff and I think joining together coala and viperdev will make nice shirts. (Not that viperdev isn't sponsoring all the unbranded coala shirts and stuff as well but that's draining money on long term and isn't sustainably working for me. :/)

I also plan to help out with GSoC, GCI and I'm planning an initiative to get pupils at schools hooked for coding and open source in hamburg.

So yeah, go with the flooooow. See what happens.

Core Team Member Application: Abhinav Kaushlya

Bio

Who are you? What makes you special?

I'm Abhinav Kaushlya. I'm currently 14 years old and was a GCI student here at coala. I have worked on various coala issues during that time and before. I'm interested in 'learning through coala' as @jayvdb suggested.

coala Contributions so far

What contributions, coding or not, have you done to coala?

I have worked on several issue on coala, coala-bears, coAST and corobo, all coding related.

Road to the Future

How do you plan to take forward coala as a team leader/member of your team? What changes will you make happen.

I would definitely keep solving the issues, I'm also interested in some of the GSoC projects which I will be closely following and make few contributions there too.

Specific Responsibilities

What do you want to work on. Do you have worked out project ideas?

Yes, the current projects are nice and interesting. I would like to work on them if provided the opportunity. Since I think they are mostly for GSoC, I don't know if I'm allowed to work on any of them.

What do you want take responsibility for?

I would like to keep helping newcomers and reviewing their PRs and clear their doubts if any. As a core developer I would like to keep working on the issues and some of the projects.

cc @jayvdb @Makman2

Team proposal: Release team

This team would be responsible for compiling release notes/changelog, creating a logo for the release (hehe) and anything related roughly once a month.

Community Team Member application: Mariatta

Bio

My name is Mariatta, and I'm extra super duper special because:

My other community involvements include:

  • co-organize Vancouver PyLadies meetups
  • organized a screening of Code: Debugging the Gender Gap with VanPy User group
  • mentored for Girls Learning Code and Ladies Learning Code
  • speaking at conferences: Vancouver Python Day 2016, DjangoCon US 2016, PyCaribbean 2017
  • attend local Python meetups

In essence, I've been part of the community already, you might as well just accept me 😜

coala Contributions so far

  • documentation
  • review prs
  • accept prs
  • helped onboard newcomers and new contributors

Road to the Future

  • help improve newcomer's experience so that they'll stay and continue contributing
  • help improve documentation
  • help promote coala by giving lightning talks
  • suggest that we adopt a Code of Conduct, similar to Python's or Django's CoC.
  • be on the lookout for upcoming conferences for coala to make a presence

Aspects team member application: Asnel Christian

Bio

I am Asnel Christian Ngoulla, a computer science undergraduate student from Cameroon.
I love python, java, machine learning and computer graphics. I am not funny... but i like hanging around with people who are ( ;) like @adtac, @Adrianzatreanu ... πŸ˜… ).

coala Contributions so far

I have contributed some codes to coala, coala-bears and coala-utils, and must of what i did had to do with settings, bears and Requirements...

Road to the Future

I would really love to see the aspects being implemented and used, and what i plan to do is help with their implementation.

Specific Responsibilities

Writing tests.

Core team leader application

Bio

I'm Mischa, active in coala since start. Everything I've learned mostly originated from coala :)

coala Contributions so far

With over 10k+ changed lines I know nearly every piece of coala, esp. core relevant stuff. Currently working on the NextGen-Core to bring it finally to life.

Road to the Future

Developing the NextGen-Core further and make coala great again :P There are already plenty of issues filed involving core work, so I don't repeat them here again. It basically boils down to:

  • NextGen-Core implementation
  • Refactoring CLI code to enhance modularity
  • Bears in other languages than Python

Specific Responsibilities

See "Road to the Future" :)

Release Team Member Application: Meet Mangukiya

Bio

I am Meet Mangukiya. I am currently a student of IT engineering(in my first year). I like to automate stuff even that are easier and faster to do otherwise. I have written quite few rather useless programs that I myself end up abandoning πŸ€” (think before you write, kids).

coala Contributions so far

I've been involved with coala since September '16. I was new then, very basic knowledge about git and new to python as well. I've evolved quite a lot since then. I remember pinging @sils for every tiny thing(well, even now, a bit?) :P

Few contributions to the coala core, and creation of PythonPackageInitBear and implementation of variable timeout in InvalidLinkBear(quite few, right? 😟 )

Road to the Future

Automated release after a few period of time(ideally every month), with automated release notes that is being worked upon and automated tweets. Maybe we can even automate the bear ascii's @Mixih ?

Specific Responsibilities

Making release tweets and assisting with the implementation of release automation to @Mixih

Core Team Member Application: Rohan VB

Bio

I'm Rohan. I'm currently a 3rd year undergrad student of Maths & Computing in India.

coala Contributions so far

My main contributions have been to the coala/coala repo, solving and opening issues. I've also reviewed a few PRs in the same repo. Other contributions have been in the coala/documentation repo.

Road to the Future

I think reviewing PRs and helping newcomers get adjusted to the coala workflow is extremely important.
Besides that, I'm interested in ways we can make coala more end-user friendly, as mentioned below, I think better plugin support would be a major step forward.

Specific Responsibilities

I'm currently interested in the project of better editor support which involves implementing plugins for other editors and to have CI along with tests functioning. I've started some work on the coala plugin for VScode, and I'm also interested in solving the issues of the plugins which coala already has which don't get much attention as the main repo - including: coala-sublime. Other than that, I'm open to new possibilities :)

Core Team Member Application: Udayan Tandon

Bio

I'm RTL(Research Team Lead). Have contributed to coala for two years coming up next month.

coala Contributions so far

Many contributions to core and a failed GUI(Yes I'm owning it :P ).

Road to the Future

Build a bridge between Research team and Core team in terms of implementations.

Specific Responsibilities

Currently on the next gen bear design with @Makman2.

Aspects Team Member Application: Abinash Senapati

Bio

My name is Abinash Senapati. I am currently pursuing my B.Tech. in Electronics and Electrical Communication Engineering at IIT Kharagpur, India. I am a 19 year old open-source enthusiast (well both software and hardware πŸ˜‰)

coala Contributions so far

My all merged commits are in coala/bears repo till now. I have been a regular reviewer of core and bears repo. I have also successfully committed a few changes in apertium-lint (linter for Apertium) to make it usable for writing bears in coala, and ApertiumLintBear is waiting for Apertium guys to release a new version of apertium-lint. Besides that, I have written the MavenRequirement.py in coala/package_manager (Gitlab) and I also have created a NuGet package for llvm 3.4 for the use of coala.

Road to the Future

I believe the success of a project is not defined by the complexity involved in its code-base but by the simplicity and utility of the software from the users' perspective. Currently coala works more or less as an integration platform for the code-analysis and the linting softwares; because as described in cEP-0005, for an user to run a certain bear, he/she must have previous knowledge about the software used in that bear.

Also we are not that visible to our users; as in case of newcomers and professionals, majority of the development and coding goes on in editors and compilers. Only devs love vim and nano. Our presence is not that significant in between the coders who would rely upon previously written bears.

Thus improvement of aspects and plug-ins is very essential for the growth of coala. As I have already ran coala over an existing project (apertium-lint), I know how miserable it can get when so much amount of unorganized results is thrown at your face(I mean fixing indentation in a py code is much important than displaying spacing inconsistency). Also I realised that writing a coafile was really a herculean task and therefore had to copy coafile from coala-repo. I plan to work on improving aspectclasses of coala. I think the first step to this is by mapping CAN_DETECT and CAN_FIX fields of bears with current aspects. I had done a bit of analysis and found that for a single language and a single kind of aspect, there are multiple bears. Therefore a default priority has to be set for a certain aspect i.e., for which bear to use, which can be further modified by user by defining his/her taste (We do not intend to show our users the bears until he/she wishes to see it). We also have to take care of current developments going on - next-gen bears. The design of the aspectclasses has to be such that it remains modular and extendable, independent of the other changes going on now or in future. The results must be organized and users must be given an option to view a certain kind of errors they want to view at a time, rather than messing it up. Also redundant result displaying must be removed (Result of E501 of PycodestyleBear is same as that of LineLengthBear).

Specific Responsibilities

Our users are as important to us as our contributors. I therefore plan to work on developing this aspect of coala, where users can use rely upon coala as their code-analysis software without having knowledge of its internal bears. With Aspects team first I would work on implementing aspects support in coala and converting bears into aspects.

Besides that I'll constantly review codes in coala repos and help the newcomers fix their issues if they ask for help in gitter channel, to reduce the workload on maintainers.

Release Team Leader Application: Max Hahn

Bio

I'm Max, and I try to make masterpieces like this. Anyways, I've been around coala a while and generally know how things work around here. I also like putting check-marks in check-boxes so I think I would get along well with the current applicant we have to release team. (no I'm not German, it's just spelled that way)

coala Contributions so far

What contributions, coding or not, have you done to coala?

I've written a few patches as can be seen in my profile. I joined around the 0.9 release crunch and I started reviewing patches then. I have been regularly reviewing patches ever since. I released coala version 0.9.1 and coala-bears version 0.9.3 so I have some experience with the release process.

Road to the Future

How do you plan to take forward coala as a team leader/member of your team? What changes will you make happen?

I would like to automate more of the release notes/release process. One thing we have discussed already is autogenerating release notes from the issues associated with each commit. Another planned improvement is implementing the necessary things for the rultor release command to work. As part of my duties as release team leader, I plan on putting in a cEP to define release frequency and procedures.

Community Team Member Application: Udayan Tandon

Bio

I'm RTL(Research Team Lead). Have contributed to coala for two years coming up next month.

coala Contributions so far

Many contributions to core and a failed GUI(Yes I'm owning it :P ).

Road to the Future

Make research a habit in coala and apply to as many outreach programs as possible.

Specific Responsibilities

Applying for RGSoC for the next month.

cib Team Member Application: Alexandru Maxim

Bio

I'm Alex, student at Politehnica(Bucharest) in 2nd year and I like challenges!

coala Contributions so far

Pull requests for coala and coala-bears repo. I helped newcomers and reviewed pull requests. So far I like it and I want to keep going.

Road to the Future

I want to help where I can and more code in the future!

cib Team Leader Application: Adrian Zatreanu

Proposing a new team that operates with cib (the bear installation tool) as I have found myself
working alone and it was quite hard, so designing a team of members working on it would be
amazing.

I'd also like to propose myself as the team leader if this team happens.

Bio

Who are you? What makes you special?
The creator of cib :p

coala Contributions so far

What contributions, coding or not, have you done to coala?

I have done cib!!

Road to the Future

How do you plan to take forward coala as a team leader of your team? What changes will you make happen?

I plan on coordinating the team on actually revamping cib and making it usable soonish, as it may be used by many people :)

Core team member application: Asnel Christian

Bio

I am Asnel Christian Ngoulla, a computer science undergraduate student from Cameroon.
I love python, java, machine learning and computer graphics. I am not funny... but i like hanging around with people who are ( ;) like @adtac, @Adrianzatreanu ... πŸ˜… ).

coala Contributions so far

I have contributed some codes to coala, coala-bears and coala-utils, and must of what i did had to do with settings, bears and Requirements...

Road to the Future

Many things can still be done on the core, particularly improving on the efficiency of coala, and as a member to this team i am looking forward to do that.

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.