Hi Ferdi, I am glad you made it here!

I know you would like to fix a bug in TomEE, but I would like to suggest
that you start with an example.

It will help you navigate the code and learn more about it before going
into deeper areas.

I created a JIRA ticket for you, it has a lot of information on how you can
do your first contribution.
https://issues.apache.org/jira/browse/TOMEE-2284

We use github, I also added the links in the ticket. It is just the
standard pull request approach. I suggest that you do this:

1 - Submit a PR
2 - Send an email to the list asking someone to review it
3 - If approved it will be merged by a commiter

Intellij, maven 3.5 and git are OK. You just need to change to JDK 1.8, we
are working on newer versions but this is still the stable one.

Does this task work for you?

If you have questions let us know, there are no silly questions, really!




On Thu, Nov 22, 2018 at 8:38 AM Ferdi <d...@ferdi.id> wrote:

> Hi Jean-Louis,
>
> Could you point me to the 'examples' approach you've mentioned?
>
> Generally I'd like to fix things up, but I'm also interested in knowing
> how actually the specifications (from JSR documents and/or MicroProfile
> specs) are implemented. I mean, I know how to build Java apps, classes,
> interfaces and whatnot, so, probably a pointer on how TomEE is
> implemented would be great. Maybe someday I could also contribute to
> Jakarta EE/MicroProfile specs as well. :)
>
> If you feel that what I want is way too great for my current level of
> knowledge, I'm happy, too, with starting small bug fix.
>
> Also probably this. I don't see (or fail miserably during search) guide
> about how to set up development environment and how to deliver patch
> (are we using that or just PR in GitHub?), and mechanism to review the
> work. So if there are references about this so I could learn myself,
> that would be great as well.
>
> For tool reference, I have in my computer now all three IDEs, JDK10
> (from Oracle if I'm not mistaken), Maven 3.5, IntelliJ Ultimate (this
> years release, I think), and git for Windows. I have a laptop, with
> Fedora instead, git from repo, JDK10 too from Oracle, and IntelliJ
> Ultimate. If there is requirement to switch to another tools (probably
> for cohesion reason), I'd be happy to.
>
> Thank you.
>
> On 11/22/2018 5:49 PM, Jean-Louis Monteiro wrote:
> > Hi Ferdi,
> >
> > Welcome and thank you for the message.
> >
> > It's always great to see new people around.
> > What would you like to work on?
> >
> >  From what I can see, I would probably suggest the examples approach.
> This
> > is usually a perfect way to get into TomEE, learn how it works.
> > Eventually, you get into some bugs or improvements you can contribute in
> > addition to the examples.
> >
> > Also if you are learning still, that is a perfect way to learn more and
> > improve your skills.
> > Otherwise, you can look after the JIRA project and see if you see some
> > tickets you would like to work on.
> >
> > Definitely let us know what you would like to do and we'll drive you
> > through the way to do it.
> >
> > Jean-Louis
>
>

Reply via email to