Introduction to the use of Components, PDI Sub-components and Labels within the JIRA PDI space
Due to the high volume of issues and feature requests, we needed a way to group these cases more fine grained.
...
Panel |
---|
Status as of May 2012: The defining of sub-components for cases is a continuously ongoing effort (we have actually around 2000 open cases). JIRA users, who have special privileges, can help in this effort when you file new cases with the correct Component, Sub-component and Label or when you search for some cases and see they are not marked correct. Upper and lower case: The sub-components and labels are (unfortunately) case sensitive when you look at them at the heatmap or enter them and get suggestions. When you search for them, they are case insensitive. Due to this, we ask you to use the exact internal ID (see below) and upper / lower case spelling (copy/paste is best). |
Scope of Labels and PDI Sub-components
- Labels are valid in all JIRA projects.
- PDI Sub-components use the JIRA label concept but are only valid within the PDI JIRA project.
Selected components and conventions for
...
PDI Sub-components
Conventions for Steps, Job Entries and Databases
Select the appropriate component (Step, Job Entry or Databases) and select the internal ID from the Plugin browser (since PDI 5.0 within Spoon: select Help / Show plugin information) or from the following location:
- Pentaho Data Integration Steps or Pentaho Data Integration Job Entries and use the ID column. (Most job entries are upper case and steps are mixed case.)
- It is also possible to use the latest internal definition file and look for the appropriate id section: kettle-steps.xml / kettle-job-entries.xml
- For most plugins: List of Available Pentaho Data Integration Plug-Ins and use the Unique-ID column. Actually this list gets transferred to the Pentaho PDI Marketplace over time and the <id> within a <market_entry> is listed in marketplace.xml.
- For databases, use the latest internal definition file and look for the appropriate id section: kettle-database-types.xml (All database IDs are upper case.)
...
There are also a few special labels that are handled by the product management:
Label | Meaning | low_hanging_fruit | Cases get this label when they look like 'easy and quick to fix' (hopefully) and this is used for prioritization of cases. |
---|---|---|---|
patch | This case contains a patch and gets normally higher priority. |