Hi Tibor In my opinion, the purpose of the examples should be to showcase functionality. And for stand alone application templates we should use maven archetypes (which eventually will be deprecated) Since I don't really like complete stand alone (because dependencies change) I feel the template should still refer to the runtime BOM. What users of the template will lack is formatting and other rules they do not have to follow if developing applications outside the Apache community For applications (showcases) within the apache community, users should still use our parent pom, which I would rename from examples to something more neutral (and locate it within runtimes)
On Fri, Aug 16, 2024 at 12:45 PM Tibor Zimányi <[email protected]> wrote: > Hi everyone, > > based on the discussion from my proposal here (1), it is not clear what we > expect from our kogito-examples (2). Some people expect, they are templates > for users to start their projects on, some others think they are just a > showcase and expect users not to start their projects copying them, etc. > (there may be other possible variations). So I am opening this thread for > us to formally align on what should be the purpose of our examples. Please > raise your voice, after we gather some feedback, I will open a vote, so we > have a final agreement. > > My personal opinion is that from a user perspective, it is much easier to > just take a prepared example and extend it. E.g. if I would like to develop > an application with rules and events, it would be much easier for me to > just get an example and extend it. If I have to copy contents of some > pom.xml files etc., or do a longer investigation, that would be just a > complication. I personally prefer the use case of "Take and use". > > Best regards, > Tibor > > (1) https://lists.apache.org/thread/brfw8zfovck5ccsmd2z8hlx5fqkj1mkt > (2) https://github.com/apache/incubator-kie-kogito-examples >
