Samael Bate created XERCESJ-1786:
------------------------------------
Summary: 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: Wish
Reporter: Samael Bate
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)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]