Agree that "just import learnings/kata/java" sounds right. Is there any build that checks the content so that changes in Beam do not break it?
Kenn On Fri, May 17, 2019 at 2:19 AM Michael Luckey <adude3...@gmail.com> wrote: > Hi Henry, > > unfortunately I do not know how to give advice here. I would first need to > better understand the semantics. > > What I recommend we should do, is to add some documentation first. As > starting point, we might just copy some of the info given on the PR [1]. I > d say, those are worth to be added to that subproject readme. We need to > ensure that some dev knows what to do with this module. > > Regarding the inclusion of Gradle wrapper et all. there might be technical > reasons to do so. So I would expect, that with the current setup I am able > to just import that learnings/kata/java into my IDE and it just works. That > seems to be not the case. Maybe I did something wrong here. > > So I am wondering, how to actually use this structure. If we need to add > some build step and/or some course.json we probably need to improve here > also? > > Maybe the coming blog post will answer my questions. > > Best, > > michel > > [1] https://github.com/apache/beam/pull/8358 > > On Thu, May 16, 2019 at 5:11 PM Henry Suryawirawan < > hsuryawira...@google.com> wrote: > >> Hi Michael, >> >> I initially started the Kata as a standalone project, which I then >> contributed as-is to the repository. >> Please advise me if there is any guideline on how to set it up better. >> >> One note from me is that due to the way how JetBrains Education work, the >> project might only work if it is loaded as a root project. >> It also has a corresponding .idea/study_project.xml that needs to exist >> for the metadata so that it can load properly. >> >> >> >> >> *From: *Michael Luckey <adude3...@gmail.com> >> *Date: *Thu, May 16, 2019 at 9:34 PM >> *To: *dev >> >> Sorry, missed the link [1] >>> >>> [1] https://github.com/apache/beam/tree/master/learning/katas/java >>> >>> >>> >>> On Thu, May 16, 2019 at 3:32 PM Michael Luckey <adude3...@gmail.com> >>> wrote: >>> >>>> Hi, >>>> >>>> I just learned, that the newly merged learning/kata/java is setup as >>>> full fledged root project [1]. >>>> >>>> Is this intentional? If so, should we provide some documentation on the >>>> whys? >>>> >>>