Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jakartaee-examples-dev] How Can I Help?

Hi,

 

Sorry to be slow to comment but somehow this ended up in my spam folder.

 

I am curious about a particular set of principles. It may be that they are addressed in other projects so please point that out to me. They are:

 

  1. Each example deals with one concept

4.   An example is NOT to be end to end

and

10. A wiki will not be used

 

For items 1 and 4 I understand that here must be examples that demonstrate a single concept but no one writes single concept code. Examples that draw on more than one concept are a significant learning tool. I’d suggest a restriction on the complexity of the example and still require that a single concept example exist. End to end examples, kept simple and addressing a single problem, can be invaluable.

 

For example, I have a program I use in my EE course called the KFWebStandardProject. It is a JSF application that retrieves a database of 200 records using JPA and then displays the results in a JSF datatable. It’s significance is that if the student can get it to run on their personal PC then every other example I provide them will run. It will take a bit of work to make it neutral in its requirements and develop a more interesting database but I believe a variant of this end to end application would be interesting to someone wishing to learn EE. This and other simple end to end examples could be good candidates for the project.

 

Not using the Wiki is another puzzler. While I may be an excessive commenter, a wiki entry that provides background information of an example could be invaluable.

 

I’m certain you and the other members of the project discussed this all thoroughly. I certainly understand that some choices are made based on the amount of time necessary to devote to these and other principles or it’s a policy of the Eclipse Foundation. In either case there is no further discussion required. I know it’s easy to criticize but I mean no disrespect as I wasn’t there when this was being set up .

 

You also mentioned that the project is looking for a maintainer. I’m hoping that others reading this message might like to join me in maintaining and promoting this project. No project should depend on a single individual simply because we all have careers and bills to pay. Keeping everything current and likely updated to Jakarta EE 9 will be a large task that needs to be shared.

 

Thank you to all the maintainers and contributors of all the projects under the Jakarta umbrella.

 

Ken Fogel

 

 

 

 

 

 

 

 

From: jakartaee-examples-dev-bounces@xxxxxxxxxxx <jakartaee-examples-dev-bounces@xxxxxxxxxxx> On Behalf Of Manfred Riem
Sent: April 27, 2020 11:43 AM
To: jakartaee-examples developer discussions <jakartaee-examples-dev@xxxxxxxxxxx>
Subject: Re: [jakartaee-examples-dev] How Can I Help?

 

Hi all,

 

FYI background on the project

 

  1. Each example deals with one concept
  2. Each example only uses Jakarta EE and Java SE APIs
  3. All documentation will be in Git
  4. An example is NOT to be end to end
  5. An example is also NOT to be pulling in other non Jakarta EE frameworks
  6. All examples are targeting Java 8 until the new release of Jakarta EE release that would require a later version of Java (at which point a branch would be created to retain Java 8 based examples)
  7. The repository is IDE agnostic
  8. The repository is Maven based
  9. All examples should be buildable out of the box with just Maven (by doing just mvn clean install)
  10. A wiki will not be used
  11. The project is looking for a maintainer as I do not have the bandwidth for it
  12. The application servers targeted should support Jakarta EE 8

 

Thanks!

 

Kind regards,

Manfred Riem

Original project donor

 

From: <jakartaee-examples-dev-bounces@xxxxxxxxxxx> on behalf of Ken Fogel <omniprof@xxxxxxxxx>
Reply-To: jakartaee-examples developer discussions <jakartaee-examples-dev@xxxxxxxxxxx>
Date: Saturday, April 25, 2020 at 4:04 PM
To: jakartaee-examples developer discussions <jakartaee-examples-dev@xxxxxxxxxxx>
Subject: [EXTERNAL] Re: [jakartaee-examples-dev] How Can I Help?

 

These are all excellent questions and one that I hope we can address by meeting up on Zoom in the next week or two. I think the first task is to become familiar with the repository. I just published a blog on how to use it. You can find it at https://www.omnijava.com/2020/04/25/how-to-work-with-the-eclipse-ee4j-jakarta-ee-examples/

 


From: jakartaee-examples-dev-bounces@xxxxxxxxxxx <jakartaee-examples-dev-bounces@xxxxxxxxxxx> on behalf of Jason Pollard <jpollard91@xxxxxxx>
Sent: Saturday, April 25, 2020 3:13:01 PM
To: jakartaee-examples-dev@xxxxxxxxxxx <jakartaee-examples-dev@xxxxxxxxxxx>
Subject: [jakartaee-examples-dev] How Can I Help?

 

Hi all,

 

I am happy to help with the Jakarta EE samples. I am a Java/DevOps developer (I have been developing in multiple languages and frameworks for about 16 years), I really enjoy the JEE ecosystem, and I have been looking for an open-source project to contribute to.

 

I have a few questions, since I am new to contributing to Eclipse projects (and this project).

  • What are the current goals or roadmap for this project?
    • To make the GitHub repo itself more self-contained for understanding the samples, with a wiki, READMEs, etc.?
    • To showcase the basics of all the JakartaEE specs/subprojects?
    • To provide an entry point for developers new to Jakarta EEs?
  • What is the current status of the GitHub repo?
    • Are the issues current and valid?
    • If so, should we start conversations with these issues, to more fully understand the intent?
  • What are the constraints around tooling and versions?
    • Should we target only Java 8?
    • Are there restrictions on IDEs/editors used, and/or are there "testing" requirements to ensure that samples function correctly across the spectrum of tooling?
    • Should we focus on current version minus one for application servers, or is there a list we should target (e.g., in the Maven profiles)?
  • Is there anything you would like us to start with first? Tests, docs, wiki, new code?

That's probably enough questions for now (and I don't need answers to all of them to get started 🙂). I'm looking forward to helping out!

 

Thanks!

 

Jason Pollard

From the cornfields of Illinois, USA

 


Back to the top