Hi all, Sande and Pete,
One significant change in JDF Quickstarts repo is the use of git
submodules to bring remote quickstarts to JDF. But... Sometimes remote
quickstarts doesn't ( and don't want/need to ) follow JDF Contributing
guide (
https://github.com/jboss-jdf/jboss-as-quickstart/blob/master/CONTRIBUTING.md
).
There are some requirements from QSTools (
https://docspace.corp.redhat.com/docs/DOC-132902 ) that I believe that
we should update to split in two categories ( desired and mandatory ).
The definitions bellow are what I see differences across JBoss projects:
- package and groupId name (of course) - We already defined that using
org.jboss.quickstarts.(eap|wfk|...) is optional from other Quickstarts
(not JDF) but should be consistent within the product
- License Headers
- Spacing and Indentation formats
What do you think? Is it it desired to be more or less restrictive for
other quickstarts and also turn it in an automated pattern?
I'm bringing this discussion mainly because it is a recurrent discussion
for remote projects like
- Infinispan:
https://github.com/infinispan/jdg-quickstart/pull/20#issuecomment-20968520
- GateIn:
http://transcripts.jboss.org/channel/irc.freenode.org/%23jboss-jdf/2013/%...
- And probable new others like BRMS, Fuse and Switchyard Quickstarts.
--
Rafael Benevides | Senior Software Engineer
Red Hat Brazil
+55-61-9269-6576
Better technology. Faster innovation. Powered by community collaboration.
See how it works at
redhat.com