Hi AD, TomEE consumes a variety of ASF projects for specific parts of its core functionality.
Apache Geronimo provides JavaEE / JakartaEE libraries and Microprofile implementations [1]. A big effort would be to update the Microprofile implementation in Geronimo to support JakartaEE namespace (so we do not need to use SmallRye implementation like all the other app servers). There was some discussion in [2] about this topic. Another examples are the dependencies currently shaded to bring javax -> jakarta namespace listed in [3]. Some efforts on other projects (like the apache commons project) are needed in order to drop our fork/shade and handle the namespace change in the related project. Such activities are also of great value to the TomEE community. While working on the namespace change for ActiveMQ, the people over there asked why we didn't support ActiveMQ Artemis yet [4]. We do not have integration code for Artemis, so this would also be a possible area of contribution if you have the skills / experience in this field. Other areas of work involve upgrading / revising our current examples (TomEE 8.x, TomEE 9.x) by using our "BOM" approach in order to make them easier to consume / understand so users do not have to think about: "Which version of XY do I need to include to make it work?!". Some of them are using very old libraries (9+ years old) and would benefit from an upgrade to newer dependencies / versions or use deprecated jks keystore formats, which need conversion to drop warnings. Such activies are rather "easy" and can help to get a feeling for TomEE and OSS contributions in general. Of course our current website and the dev/admin/migration documentation would also benefit from a careful review and a subsequent review and revise. Some harder tasks involve running the TCK [5] and working on plattform compliance for EE9.1, i.e. fixing and working on the tests. Same is true for working on the Smallrye miroprofile integration and fixing tests / things. TCK tasks require some organisation / discussion via the list to avoid that work is conducted multiple times. Perhaps, you suffer from a TomEE bug yourself and nobody did find time to work on it yet. That would also be a starting point to jump in. As you probably see, there is always a lof of work to do. It fully depends on your available time / resources. My list isn't nearly complete but that is what I have directly in my mind. Gruß Richard [1] https://geronimo.apache.org/ [2] https://lists.apache.org/thread/gf1spvmw9lcvyry14l8qc10jxr8ot5hm [3] https://github.com/apache/tomee/tree/master/deps [4] https://lists.apache.org/thread/jokl6z7f798083vzjwc1brhpppyo33fc [5] https://github.com/apache/tomee-tck Am Freitag, dem 06.05.2022 um 20:21 -0600 schrieb AD: > Hello Richard > > Thank you so much for responding to my email request. Much > appreciated. > > Thanks for explaining in detail about how this works. > > I do have experience in Java , Web services, Microservices , Azure , > Cloud > development. > > I do have experience in application servers as well , I have > contributed in > migration of Weblogic/Websphere applications to Tomcat/Tomee and > Jboss as > well > > So I would like to know here how and where I can contribute , is it > only in > the Tomee world ? or is there something else as well . > > Would be great if you can brief out the areas typically where we can > contribute > > Thank you so much > -AD > > > > > > > > On Fri, May 6, 2022 at 12:00 AM Zowalla, Richard < > [email protected]> wrote: > > > Hi AD, > > > > welcome to the mailing list and TomEE community. > > > > Do you have areas of expertise or a special field or topic of > > interest, > > you would like to contribute to? > > > > We are currently working on TomEE 9. Therefore, we moved away from > > our > > previous byte code transformation approach and switched TomEE > > master to > > TomEE 9 (Jakarta). > > > > While we made good progress, there is still a lot todo. The efforts > > and > > open tasks are tracked in [1]. A lot of effort is currently done to > > switch the MicroProfile impl to MP Smallrye impls in order to move > > to > > the jakarta namespace [2] as well as to get the EE9 plattform TCK > > running. If you are interested in contributing to our TomEE 9 > > efforts, > > we can surely find some beginner friendly tasks in this area. > > > > There was also some interest in doing another maintaince release of > > 7.1.x with some fixes and dependency updates, which could also be > > an > > area for contribution [3]. > > > > It fully depends on your field of interest and your available > > resources > > / time, so it would be interesting to hear back from you. > > > > Last but not least: Do not get intimidated by your first ticket. If > > it > > ends up being too hard or just not fun, let's find something else > > for > > you. There is always plenty of work to do. > > > > Gruß > > Richard > > > > > > [1] https://issues.apache.org/jira/browse/TOMEE-3862 > > [2] > > https://lists.apache.org/thread/hdntdhwqkr91o2mszojq66qcfzszw96p > > [3] > > https://lists.apache.org/thread/sz0kfocgd6248l2vxxgv3wjc5snh79q6 > > > > > > > > Am Donnerstag, dem 05.05.2022 um 14:00 -0600 schrieb AD: > > > Hello > > > > > > I am new to this group and would like to offer help in any way I > > > can. > > > > > > Please let me know > > > > > > Thank you > > > -AD
smime.p7s
Description: S/MIME cryptographic signature
