[jira] [Updated] (XERCESJ-1786) Please move the XML API's Ext code to it's own git repo

"Elliotte Rusty Harold (Jira)" <[email protected]>
Newsgroups gmane.text.xml.xerces-j.devel
Message-ID <[email protected]>
     [ https://issues.apache.org/jira/browse/XERCESJ-1786?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Elliotte Rusty Harold updated XERCESJ-1786:
-------------------------------------------
    Issue Type: Task  (was: Wish)

> Please move the XML API's Ext code to it's own git repo
> -------------------------------------------------------
>
>                 Key: XERCESJ-1786
>                 URL: https://issues.apache.org/jira/browse/XERCESJ-1786
>             Project: Xerces2-J
>          Issue Type: Task
>            Reporter: Samael Bate
>            Priority: Major
>
> As per XMLCOMMONS-101 for some time I've been asking about the source for xml-apis-ext as I'm keen to have a newer release that can work with JPMS. Today I found that the source has been copied from svn into the same [xerces-j|https://github.com/apache/xerces-j] git repo as xerces (in it's own branch: [tree/xml-commons-external|https://github.com/apache/xerces-j/tree/xml-commons-external]).
>  
> This isn't ideal, it's essentially making it hard for people to find and it'll be hard to maintain moving forward. What's the strategy with this? How are people expected to contribute? Should these _xml-commons-external_ and _xml-commons-resolver_ branches just be maintained in place? Is there documentation explaining how new contributors should work with the repo?
>  
> As far as I can tell, the current situation is: for me to make a change in xerces I branch of main and make a PR to main when I'm done. Whilst for _xml-commons-external_ I should check that branch out and branch off from there making a PR back to _xml-commons-external_ when I'm done. Seems easy enough but it would surely be easier for xml-commons-external to be in it's own repo.
>  
> Is there an Apache CI process for the xerces-j repo that builds all these branches? The current GitHub Action doesn't cover these other branches: [https://github.com/apache/xerces-j/actions]
>  
> It's not clear to me with the current setup how contributions to _xml-commons-external_ will result in a potential new build being published to mvn central



--
This message was sent by Atlassian Jira
(v8.20.10#820010)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.