Uploaded image for project: 'JBoss Web Services'
  1. JBoss Web Services
  2. JBWS-4470

Resolve Commonhaus policy-panda errors in the `jbossws` GitHub org

XMLWordPrintable

    A requirement to complete onboarding to Commonhaus is resolving violations of CH requirements in JBossWS's GitHub repositories. Below I list all the things that need correcting, as extracted from a report created using CH's policy-panda tool (https://github.com/commonhaus/foundation/blob/main/templates/panda/README.md).

    A possibility to address many of these in a simple way is to add a .github repository to the jbossws org and include a GOVERNANCE.md, CODE_OF_CONDUCT.md and CONTRIBUTING.md in it. That assumes the same content is applicable to all repos, which I expect to be the case, except perhaps for CONTRIBUTING.md.

    I would like the GOVERNANCE one to be addressed by:

    1) Create a jbossws folder in https://github.com/wildfly/wildfly-governance
    Add a GOVERNANCE.md that meets JBoss WS's needs. Whatever the project likes so long as it doesn't contradict the simple requirement of WildFly Commonhaus Organization governance (https://github.com/wildfly/wildfly-governance/blob/main/wildfly-commonhaus-org/GOVERNANCE.md)

    2) Add a Team.md file that lists the Project Lead and all Maintainers. Those people all become WCO maintainers.

    3) Add a link to #2 in https://github.com/wildfly/wildfly-governance/blob/main/wildfly-commonhaus-org/Team.md

    Re the 'Developer Certificate of Origin - File does not exist' ones, each repo must have a dco.txt file. Let me know and I can try using a jbang script I wrote to send PRs to each repo to add it.

    All CONTRIBUTING.md files should have a section that deals with legal stuff. I recommend largely copying the 'Legal' section from https://github.com/commonhaus/foundation/blob/main/CONTRIBUTING.md. That is what I'm doing in WildFly AS repos. You should of course edit that to reflect the license that is used instead of MIT.

    Note that if you go with the approach of putting just one CONTRIBUTING.md in a .github repo a link to dco.txt I believe will point to the one in that repo. If you don't like that it's fine to not make that a hyperlink.

    Policy Compliance Report for jbossws

    Generated on: 2026-02-01T21:20:06.517721

    jbossws/jbossws-api

    ❌ Governance - File does not exist
    ❌ Developer Certificate of Origin - File does not exist
    ❌ DCO Reference - DCO mentioned in CONTRIBUTING

    jbossws/jbossws-spi

    ❌ Governance - File does not exist
    ❌ Developer Certificate of Origin - File does not exist
    ❌ DCO Reference - DCO mentioned in CONTRIBUTING

    jbossws/jbossws-common-tools

    ❌ Governance - File does not exist
    ❌ Developer Certificate of Origin - File does not exist
    ❌ DCO Reference - DCO mentioned in CONTRIBUTING

    jbossws/jbossws-common

    ❌ Governance - File does not exist
    ❌ Developer Certificate of Origin - File does not exist
    ❌ DCO Reference - DCO mentioned in CONTRIBUTING

    jbossws/jbossws-cxf

    ❌ Governance - File does not exist
    ❌ Developer Certificate of Origin - File does not exist
    ❌ DCO Reference - DCO mentioned in CONTRIBUTING

    jbossws/jbossws-parent

    ❌ Governance - File does not exist
    ❌ Developer Certificate of Origin - File does not exist
    ❌ DCO Reference - DCO mentioned in CONTRIBUTING

    jbossws/wsi-bp-test

    ❌ Governance - File does not exist
    ❌ Code of Conduct - File does not exist
    ❌ Contributing - File does not exist
    ❌ Developer Certificate of Origin - File does not exist
    ⚠️ License - File does not exist

    jbossws/jaxws-undertow-httpspi

    ❌ Governance - File does not exist
    ❌ Developer Certificate of Origin - File does not exist
    ❌ DCO Reference - DCO mentioned in CONTRIBUTING

    jbossws/jaxws-jboss-httpserver-httpspi

    ❌ Governance - File does not exist
    ❌ Code of Conduct - File does not exist
    ❌ Contributing - File does not exist
    ❌ Developer Certificate of Origin - File does not exist
    ⚠️ License - File does not exist

    jbossws/jaxws-httpserver-httpspi

    ❌ Governance - File does not exist
    ❌ Code of Conduct - File does not exist
    ❌ Contributing - File does not exist
    ❌ Developer Certificate of Origin - File does not exist
    ⚠️ License - File does not exist

    jbossws/jaxws-codefirst-maven-archetype

    ❌ Governance - File does not exist
    ❌ Code of Conduct - File does not exist
    ❌ Contributing - File does not exist
    ❌ Developer Certificate of Origin - File does not exist
    ⚠️ License - File does not exist

    jbossws/jaxws-tools-maven-plugin

    ❌ Governance - File does not exist
    ❌ Code of Conduct - File does not exist
    ❌ Contributing - File does not exist
    ❌ Developer Certificate of Origin - File does not exist
    ⚠️ License - File does not exist

    jbossws/resource-filter-maven-plugin

    ❌ Governance - File does not exist
    ❌ Code of Conduct - File does not exist
    ❌ Contributing - File does not exist
    ❌ Developer Certificate of Origin - File does not exist
    ⚠️ License - File does not exist

    jbossws/wildfly

    ❌ Governance - File does not exist
    ❌ Code of Conduct - File does not exist
    ❌ Contributing - File does not exist
    ❌ Developer Certificate of Origin - File does not exist
    ⚠️ License - File does not exist

    jbossws/jbossws.github.io

    ❌ Governance - File does not exist
    ❌ Code of Conduct - File does not exist
    ❌ Contributing - File does not exist
    ❌ Developer Certificate of Origin - File does not exist
    ⚠️ License - File does not exist

    jbossws/jbossws-wildfly160

    ❌ Governance - File does not exist
    ❌ Code of Conduct - File does not exist
    ❌ Contributing - File does not exist
    ❌ Developer Certificate of Origin - File does not exist
    ⚠️ License - File does not exist

    jbossws/jaxbintros

    ❌ Governance - File does not exist
    ❌ Developer Certificate of Origin - File does not exist
    ❌ DCO Reference - DCO mentioned in CONTRIBUTING
    ❌ Codeowners - File has errors

    • Path: CODEOWNERS
      [Line: 1, Column: 3] Unknown owner
    • @jbossws/owners

    Message: Unknown owner on line 1: make sure the team @jbossws/owners exists, is publicly visible, and has write access to the repository

    • @jbossws/owners
      ^

    Suggestion: Unknown owner on line 1: make sure the team @jbossws/owners exists, is publicly visible, and has write access to the repository

    • @jbossws/owners
      ^

    jbossws/cxf

    ❌ Governance - File does not exist
    ❌ Code of Conduct - File does not exist
    ❌ Contributing - File does not exist
    ❌ Developer Certificate of Origin - File does not exist
    ⚠️ License - File does not exist

    jbossws/jbossws-wildfly240

    ❌ Governance - File does not exist
    ❌ Code of Conduct - File does not exist
    ❌ Contributing - File does not exist
    ❌ Developer Certificate of Origin - File does not exist
    ⚠️ License - File does not exist

    jbossws/jaxws-undertow-httpspi-1

    ❌ Governance - File does not exist
    ❌ Code of Conduct - File does not exist
    ❌ Contributing - File does not exist
    ❌ Developer Certificate of Origin - File does not exist

            fburzigo@redhat.com Fabio Burzigotti
            bstansbe@redhat.com Brian Stansberry
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: