Skip to content

[LOOKING FOR VOLUNTEERS] Language consultants/advisers  #2494

Open
@masatake

Description

@masatake

The language consultants/advisers

The recruitment

In #2076, we have been working on Cobol.
In #1581, we have been working on Vue.
In #2413, we have been working on SystemVerilog.

It is not possible for limited numbers of developers to support multiple languages.
Do you know languages are updated like C++11, C++17, Java-1.8, Java-1.9,...?
I didn't recognize this horrible fact when I make the first pull request to fishman-ctags, the origin of universal-ctags.

Ideally, we have a maintainer for each parser. However, I know well that people can't live on developing one's parser alone.
I always wait for your pull request. However, you can help developing a parser for your favourite language without writing code for ctags.

I'm looking for a person who gives us advices about specified programming languages and tags output for the language.

We have to fix or improve parsers without enough knowledges about the target language, its convention, and community. Even a thing is so obvious for persons who use the language is not obvious for us.
If you give me an advise, it is great help for us.

A typical question and advice:

Without this advice, I cannot merge my pull request though my code fixes the original issue.

If you are interested in being "language adviser", please put your name here.
When we get a question about your language, we may contact with you.
We expect you give a response in a week or so.

We expect a language advise reads ctags(1) man page. It means you know

In addition we expect you that

In addition I expect you that

  • you are patient for my broken English,

If you are o.k., tell me:

  • language(s) you know well
  • frame work(s) or tool(s) written in the language you know well (if you have)
    e.g. Ruby-on-rails, moose (perl)... (see http://docs.ctags.io/en/latest/running-multi-parsers.html
    about the background of this question.)
  • OS you are using
  • a client tool you are using (e.g. vim+tagbar, emasc+xref, ...)
  • skill of your English
    If you set this field "Good", I will ask you to review the changes for our documents. See Release plans ? #1038.
    In some cases, the changes are nothing to do is the language you know well.
  • whether you know C language or not?
    (I wonder whether I can use the word of C language like "printf" and "strcmp" when asking a question to you.)
  • How strongly you need the release of ctags-6.0.
    (Are you negotiator? See Release plans ? #1038.)

YOU CAN/SHOULD UNREGISTER yourself when you cannot find time for responding the question from us.

If advices for a question conflict between advisers, we will pick one of them without enough reason.
In #2459, two person help me for improving documents.
It was very hard for me to reflect the reviews together.

We cannot promise improving or implementing the parser for the language you like.
However, being a adviser may make a better result than say something to /dev/null (#1566).

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions