Hi folks,

Currently we can not select one components when create a JIRA. [1]. At
present, this problem is not obvious because there are not many
contributors of IoTDB, and the active committers need to have a certain
understanding of each module. When our community grows stronger, each
module may have some specific person in charge. At that time, it is
meaningful for us to specify specific components for JIRA., because that
way, the component owner  can pay attention to them and discuss with the
contributors.

So my proposal is:
Add the components definition in JIRA template [2](there is permission
control, maybe PPMC should be able to access).

If my proposal is accepted by IoTDB community, we should have a discussion
about how to define the components for IoTDB. I'm not familiar with the
components of IoTDB. Maybe PPMC such as Xiangdong and Jialin etc.,  and the
committers of IoTDB will have better solutions.

My two cents:

Approach 1 (align the modules):
    - Client
    - Server
    - Tsfile
    - Spark-tsfile
    - Hadoop-tsfile
    - Spark-iotdb-connector
    - Hive-connector
    - Grafana
    - Distribution
    - Service-rpc
    - Jdbc
    - Session
    - Example
    - WebSite

Approach 2(Grading management):
    - Client
         - Client-java
         - Client-py
         - Service-rpc
         - Jdbc
         - Session
    - Server
    - Tsfile
          - Spark-tsfile
          - Hadoop-tsfile
    - Connector
          - Spark-iotdb-connector
          - Hive-connector
    - Grafana
    - Distribution
    - Example
    - WebSite

Approach 3(Pretty simple. We can expand it at any time):
    - Client
    - Server
    - Tsfile
    - Connector
    - Grafana
    - Distribution
    - Example
    - WebSite

Approach 4(Other better options)

Best,
Jincheng

[1] https://issues.apache.org/jira/browse/IOTDB-410
[2]
https://issues.apache.org/jira/plugins/servlet/project-config/IOTDB/components

Reply via email to