Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info

Proposal

  • We need to standardise as duplicate labels will created
  • Extract out all existing labels from current open OFBiz issues
  • Define a list of standard labels that we can use to classify our issues:
accounting, services, tax, transactions

agreement(s), dropship, purchase

agreement(s), role, rolesxsd
Standard ListList of all currently used OFBiz JIRA labelsKeep - yes / noCommentsaccounting
Tax,, accounting, transactions

accounting, form

?Is this a more a component or more generic?
AccountsAP, AR, Accountsnoaccounting would be a better label, but it is also a componentaddress
address, ordernoThis would fit under contactmech
APAP, AR, AccountsnoThis is a component..... not sure it should be a label tooAR
AP, AR, AccountsnoThis is a component..... not sure it should be a label too
addadd, phase, project, task, voidnoDon't think this needs to be a JIRA label
agreementsyes ajax
ajax? 
api-changeapi-change, ofbiz, tomcatnoDon't think api-change is a label. It is more of a description of the task, we could maybe have something that is more generic e.g api
assignementassignment, project, projectmgr, relations, rolesnoThis would fit under employee or project
billingbilling, invoice, project, scrum, tax??Might be billing accounts, invoicing etc. May need more clarification on what the existing issues in this category containBillingAccountWorker
BillingAccountWorker, OrderPurchasePaymentSummary, getBillingAccountBalancenoDon't think this needs to be the JIRA label
BirtBirt, NetBeforeOverhead, Order?Might be able to classify as a plug in component 
   
bitratebitrate,, multiplier,, units,noDon't think we need this as a JIRA labelbudget
budget, rolesyes 
CACHECACHE, LEAK, MEMORYnoDon't think this needs to be a JIRA labelcalendar
calendar, entry

calendar, week_of_year

yes 
campaign

campaign, roles

noDon't think we need this as a JIRA labelcatalog
GroupOrder, catalognoThis is a component
certificatecertificate, keystore, x509noDon't think we need this as a JIRA labelclosure
closure, groovy, inline, patchnoDon't think we need this as a JIRA label
collectioncollection, performancenoDon't think we need this as a JIRA label
configuration

configuration, multi-tenant

configuration, multi-tenant, setup

configuration, product

configuration, find, multi-tenant, search

common, configuration, multi-tenant

configuration, request

yes 
contactmechcontactmech? 
yes 
contactmech? 
contentcontent

content, task

content,, data, demos

content, email, quote,

?This is a component
controlcontrol, filters, request-objects, servlet-context, session-context, websitenoDon't think this needs to be a standard JIRA labelcommon
common, configuration, multi-tenant?Don't think this needs to be a standard JIRA labelcomponent
component, tenant

component, data, tenant

?Does saying it is a component add value?
consistencyconsistency, create, employee, servicenoDon't think we need this as a JIRA label. What is happening is that labels are being used to capture information that would be best included in the issue summary!create
consistency, create, employee, servicenoDon't think we need this as a JIRA label. What is happening is that labels are being used to capture information that would be best included in the issue summary!
crud

crud

crud, entity-auto, shipment

noDon't think this needs to be a JIRA labelCVE
CVE?Duplicate: Is this linked to correction of security vulnerabilities? If so then security might be a better and clearer labelcve
cve?Duplicate of CVE. All others are lower case
data

component, data, tenant

content,, data, demos

yes 
currencycurrency, requestyes 
database

database, devops, refactoring

database, readonly

yes datatype
datatype, fieldtypenoThink this is a bit too low level for a label.DBMS
DBMSnoDon't think that we need this as a JIRA label
demoscontent,, data, demosyes 
devopsdatabase, devops, refactoring?Don't think that we need this as a JIRA label
dropshipagreement(s), dropship, purchaseyes dynamic
dynamic, formsnoDon't think that we need this as a JIRA labeleasyfix
easyfix?This would fit under newbie or beginnerecommerce
ecommerce, order_confirmationyes 
EFTEFT, payment, payment-methodnoThink this fits in payments
emailcontent, email, quote,?If it is email then it could fit under contactmech If it was related to email templates then maybe a templates label.....
employee

consistency, create, employee, service

ESS, employee, management, manufacturing, marketing, registration,, tasks, time, timesheet, vacation,

yes yes 
employmentemploymentemployment, humanres, project, projectmgr, resourcesnoThis would fit under employeeengine
engine, entity, ldap, mappingnoDon't think this needls to be a JIRA labe
entity

entity

entity, i18n, webtools

engine, entity, ldap, mapping

yes entity-auto
crud, entity-auto, shipmentnoThis could fit under a generic entity labelentity-condition
entity-condition, entityenginenoThis could fit under a generic entity label
entityengineentity-condition, entityenginenoThis could fit under a generic entity labelentry
calendar, entrynoDon't think we need this as a JIRA label
ESSESS, employee, management, manufacturing, marketing, registration,, tasks, time, timesheet, vacation,nonoThis would fit under employee (ESS = This would fit under employee (ESS = Employee Self Service)Expense
ExpensenoThis could fit under accounting or use the accounting component
expressionsexpressionsnoDon't think this needs to be a JIRA label
featuresfeaturesnoThere is an issue type 'New Feature' so this does not have to be a label. If it is product features then it needs to be a under the product labelfinAccount
finAccount, rolesyes 
findconfiguration, find, multi-tenant, searchnoDon't think we need this as a JIRA label
fieldfield, widgetnoHaving a field label doesn't give us any additional information. It is too generic
fieldtypedatatype, fieldtypenoThink this is a bit too low level for a label
filterfilter, phase, tasknoDon't think that this needs to be a JIRA label
filterscontrol, filters, request-objects, servlet-context, session-context, websitenoDuplicate. Don't think this needs to be a JIRA label
focus-field-namefocus-field-name, skip-startnoToo specific for a labelform
accounting, form?Don't think that saying an issue is related to a form helps very muchforms
dynamic, forms?One entry is form and this is forms.
ftlftl, java, links, xsdyesyesOr make it more obvious - and say freemarkergetBillingAccountBalance
BillingAccountWorker, OrderPurchasePaymentSummary, getBillingAccountBalancenoDon't think that this needs to be a JIRA label
gradlegradle, jaryes 
groovyclosure, groovy, inline, patchyes 
GroupOrderGroupOrder, catalognoThis would be better under order
hotelhotel, rooms, travelnoThis would be better under travel
htmlhtml, webapp, widget, widgetrendering? 
humanresemployment, humanres, project, projectmgr, resourcesnoThis is a component
i18n

entity, i18n, webtools

yes 
inlineclosure, groovy, inline, patchnoDon't think this needs to be a JIRA labelinvoiceinvoice, roles
billing, invoice, project, scrum, taxyes 
layeredcontent, layered, quote, uxnoDon't think that this needs to be a JIRA labelldap
engine, entity, ldap, mapping? 
LEAKCACHE, LEAK, MEMORYnonoDon't think this needs to be a JIRA label
linksftl, java, links, xsdnoDon't think this needs to be a JIRA label
localelocale, themeyes 
lookupcontent, locale, lookupnoDon't think that this needs to be a JIRA label
jargradle, jarnoDon't think that this needs to be a JIRA label. Too generic to have very much meaning as a JIRA label
javaftl, java, links, xsdnoDon't think this needs to be a JIRA label
keystorecertificate, keystore, x509noDon't think that this needs to be a JIRA label
managementESS, employee, management, manufacturing, marketing, registration,, tasks, time, timesheet, vacation,noDon't think that this needs to be a JIRA label
manufacturingESS, employee, management, manufacturing, marketing, registration,, tasks, time, timesheet, vacation,noThis is a component
mappingengine, entity, ldap, mapping?maybe
marketingESS, employee, management, manufacturing, marketing, registration,, tasks, time, timesheet, vacation,nonoThis is This is a component
MEMORYCACHE, LEAK, MEMORYnoDon't think that this needs to be a JIRA label
modalwindowmodalwindow, renderernoDon't think that this needs to be a JIRA label
multiplierbitrate,, multiplier,, units,noDon't think that this needs to be a JIRA labelmulti-tenant
multi-tenant

configuration, multi-tenant

common, configuration, multi-tenant

?Duplicate of tenant. Need to decide whether to use tenant or multi-tenant as the standard label
NetBeforeOverheadBirt, NetBeforeOverhead, OrdernoDon't think this needs to be a JIRA  labelNER
NER, NLP?What is this?newbie
newbie, patchyeswe could also call it beginner...NLP
NER, NLP?What is this?
ofbizapi-change, ofbiz, tomcatnoWe don't need ofbiz as a label
operationsdata, operations, refactoring?Not sure what this means?
order?

order, payment, payment-gateway

order, roles

?Could be purchase order, sales orderCould be purchase order, sales order...
OrderBirt, NetBeforeOverhead, OrdernoDuplicate
order-confirmation

ecommerce, order_confirmation

noThis would fit under order
OrderPurchasePaymentSummaryBillingAccountWorker, , getBillingAccountBalancenoDon't think this needs to be a JIRA labelPartyRelationship
PartyRelationshipnoThis would fit under roles
patchnewbie, patchnoThis doesn't need to be a label as there is a specific field for flagging patches in the issue itselfpayment
payment, payment-application

EFT, payment, payment-method

order, payment, payment-gateway

yesWould be better if this was called payments
payment-applicationpayment, payment-applicationnoThink this fits in paymentspayment-gateway
order, payment, payment-gatewaynoThink this fits in payments
payment-methodEFT, payment, payment-methodnoThink this fits in paymentsperformance
collection, performancenoDuplicate. Don't think this needs to be a JIRA label
PERFORMANCEPERFORMANCEnoDon't think this needs to be a JIRA labelpersistence
persistencenoDon't think this needs to be a JIRA label
phaseadd, phase, project, task, voidnonoDon't Don't think this needs to be a JIRA labelportal
portal, portalPage, portlet, profilenoDon't think this needs to be a JIRA label
portalPageportal, portalPage, portlet, profilenoDon't think this needs to be a JIRA label
portletportal, portalPage, portlet, profilenoDon't think this needs to be a JIRA labelproduct
configuration, productyes 
profileportal, portalPage, portlet, profilenoDon't think this needs to be a JIRA label
project

is add, phase, project, task, void

project, projectmgr, relations, roles

billing, invoice, project, scrum, tax

employment, humanres, project, projectmgr, resources

assignment, project, projectmgr, relations, roles

?If this is project manager related then I think it could be a component (even an official plug in one)
projectmgr

project, projectmgr, relations, roles

employment, humanres, project, projectmgr, resources

assignment, project, projectmgr, relations, roles

nonoThis This is a component. Could use project...
purchaseagreement(s), dropship, purchase?Not sure this is a good label, purchasing might be a better description
questionnairequestionnaire, surveynoThis is included under surveyquote
agreement(s), quote? 
readonlydatabase, readonlynoDon't think this needs to be a JIRA labelrefactoring
refactoring

refactoring, widget

labels, refactoring

database, devops, refactoring

data, operations, refactoring

yes registration
ESS, employee, management, manufacturing, marketing, registration,, tasks, time, timesheet, vacation,noDon't think this needs to be a JIRA label
relations

project, projectmgr, relations, roles

assignment, project, projectmgr, relations, roles

??Unsure of what this means? Sounds like it could be more linked to roles
renderermodalwindow, renderer?Don't think this needs to be a JIRA labelreporting
reporting, vatyes 
request

configuration, request

request, website

currency, request

yes 
request-objectscontrol, filters, request-objects, servlet-context, session-context, websitenoDon't think this needs to be a JIRA label
resources

resources, roles

employment, humanres, project, projectmgr, resources

noDon't think this needs to be a JIRA labelrole
agreement(s), role, roles?This is very generic, also there is another label roles, what the difference? or is it just duplication
roles

agreement(s), role, roles

project, projectmgr, relations, roles

invoice, roles

assignment, project, projectmgr, relations, roles

?See above?See above
roomsroomshotel, rooms, travelnoThis would be better under travel
scrumbilling, invoice, project, scrum, tax?Does this become part of a plug-ins label
searchconfiguration, find, multi-tenant, searchnoDon't think we need this as a standard JIRA labelsecurity
securityyes 
servlet-contextcontrol, filters, request-objects, servlet-context, session-context, websitenoDon't think this needs to be a JIRA label
serviceconsistency, create, employee, servicenoDon't think we need this as a standard JIRA labelservices
accounting, services, tax, transactionsyes 
session-contextcontrol, filters, request-objects, servlet-context, session-context, websitenoDon't think this needs to be a JIRA label
shipmentcrud, entity-auto, shipmentyesyes 
shippingshippingnoThis can fit under shipmentskip-startfocus-field-name, skip-start
skip-end, skip-startnoToo specific to be a useful JIRA standard label
survey

survey

questionnaire, survey

yes 
SurveySurveynoDuplicate of survey, another example of how easy it is to create duplicates if no standard list is specified
setupconfiguration, multi-tenant, setup?Think this is too generic
svnconfiguration, multi-tenant, scrum, svnnoDon't think this needs to be a JIRA label
task

add, phase, project, task, void

content, task

noDon't think this needs to be a JIRA label
tasksESS, employee, management, manufacturing, marketing, registration,, tasks, time, timesheet, vacation,noDuplicate.taxaccounting, services, tax, transactions
tax, vat

billing, invoice, project, scrum, tax

yes 
TaxTax,, accounting, transactionsnoDuplicate that is easily created and used if we don't have a standard list
tenant

component, tenant

component, data, tenant

yes 
themelocale, themeyes yes 
timetimeESS, employee, management, manufacturing, marketing, registration,, tasks, time, timesheet, vacation,noThis would fit under employee or project
timesheetESS, employee, management, manufacturing, marketing, registration,, tasks, time, timesheet, vacation,noThis would fit under employee or project
tomcatapi-change, ofbiz, tomcatyes 
transactionsaccounting, services, tax, transactions?This description is to generic
travelhotel, rooms, travelyesConsolidate things like hotel, rooms etc under this label
unitsbitrate,, multiplier,, units,noDon't think that this needs to be a standard JIRA label
upgradegradle, upgradenoDon't think that this needs to be a standard JIRA labelux
content, layered, quote, ux? vacation
ESS, employee, management, manufacturing, marketing, registration,, tasks, time, timesheet, vacation,noThis would fit under employeeemployee
vat

tax, vat

reporting, vat
yesIt could be under tax, but VAT does has some specific rules so separating it out from generic tax could be useful for the community
VAT

VAT, tax

noDuplicatevoid
add, phase, project, task, voidnoDon't think this needs to be a JIRA label
webapphtml, webapp, widget, widgetrendering? 
website

request, website

control, filters, request-objects, servlet-context, session-context, website

yes 
webtools

entity, i18n, webtools

?This is a component ...
week_of_yearcalendar, week_of_yearnoDon't think this needs to be a JIRA label
widget

widget

field, widget

html, webapp, widget, widgetrendering
yes 
widgetrenderinghtml, webapp, widget, widgetrenderingnoThis could fit under widget
x509certificate, keystore, x509?Does this mean anything?xsdftl, java, links,
xsd?Don't think this needs to be a JIRA label

...