Looks like consensus on option 1 : OPTION 1 (https://github.com/ckadner/bahir_from_spark_8301fad) has the examples folder and src folder at module root level, i.e.:
- streaming-akka - examples/src/main/... - src/main/... - streaming-mqtt - examples/src/main/... - src/main/... - python/.. - ... So, if no other comments I will push that to our official repository tomorrow. Thank you On Tue, Jun 7, 2016 at 12:24 PM, Jean-Baptiste Onofré <j...@nanthrax.net> wrote: > Good point. It's also an alternative. > > Regards > JB > > > On 06/07/2016 04:24 PM, Luciano Resende wrote: > >> An alternative would be to have a git repository for each runtime (e.g a >> new git repo for flink, etc) >> >> On Tuesday, June 7, 2016, Jean-Baptiste Onofré <j...@nanthrax.net> wrote: >> >> Thanks for the update Christian. >>> >>> I would go for option 1 but with spark modules. >>> >>> As Bahir can contain extensions for different projects, we should add a >>> project top level module: >>> >>> - spark >>> -- streaming-akka >>> -- streaming-mqtt >>> >>> My $0.01 >>> >>> Regards >>> JB >>> >>> On 06/07/2016 08:41 AM, Christian R Kadner wrote: >>> >>> >>>> >>>> Following Steve's second suggestion I created an initial Bahir >>>> repository >>>> from a Spark snapshot (8301fad) and purged the unwanted code using git >>>> filter-branch magic to preserve commit history for files like examples >>>> that >>>> needed to be moved. Adding build configuration, license file, etc would >>>> need to be done in a first commit on top of this. >>>> >>>> Regarding Luciano's question about possible folder structure, I >>>> prepared 3 >>>> alternatives but better suggestions are welcome. >>>> >>>> OPTION 1 (https://github.com/ckadner/bahir_from_spark_8301fad) has the >>>> examples folder and src folder at module root level, i.e.: >>>> >>>> - streaming-akka >>>> - examples/src/main/... >>>> - src/main/... >>>> >>>> - streaming-mqtt >>>> - examples/src/main/... >>>> - src/main/... >>>> - python/.. >>>> >>>> - ... >>>> >>>> >>>> OPTION 2 ( >>>> https://github.com/ckadner/bahir_with_folders_core_examples_test) >>>> has core, examples, test folder at module root level, i.e.: >>>> >>>> - streaming-akka: >>>> - core >>>> - src >>>> - examples >>>> - src >>>> - test >>>> - src >>>> >>>> >>>> OPTION 3 (https://github.com/ckadner/bahir_with_single_src_folder) has >>>> one >>>> src folder at module root, containing examples, main, test sources, >>>> i.e.: >>>> >>>> - streaming-akka >>>> - src >>>> - examples/java/... >>>> - main/scala/... >>>> - test/scala/... >>>> >>>> >>>> Any other suggestions or comments ...please comment on issue >>>> https://issues.apache.org/jira/browse/BAHIR-1 >>>> >>>> >>>> Thanks! >>>> >>>> >>>> ~ Regards, Christian ~ >>>> >>>> >>>> On Wed, Jun 1, 2016 at 2:21 AM, Steve Loughran <ste...@apache.org> >>>> wrote: >>>> >>>> (first post, hope the apache@org email gets in) >>>> >>>>> >>>>> two opts spring to mind >>>>> >>>>> -pure source, making a note of origin repo & commit >>>>> -snapshot spark repo, purge most and then move to folders you want >>>>> >>>>> Now, what kind of code layout do we want, so as to encourage a contrib/ >>>>> tree? >>>>> >>>>> >>>>> >>>>> On 1 June 2016 at 07:27, Mridul Muralidharan <mri...@gmail.com> wrote: >>>>> >>>>> I agree with importing just the source .... >>>>> >>>>>> >>>>>> Regards >>>>>> Mridul >>>>>> >>>>>> On Tuesday, May 31, 2016, Mattmann, Chris A (3980) < >>>>>> chris.a.mattm...@jpl.nasa.gov> wrote: >>>>>> >>>>>> I think source is fine by me for the first import - is there >>>>>> >>>>>>> a specific reason to have all the artifacts? >>>>>>> >>>>>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >>>>>>> Chris Mattmann, Ph.D. >>>>>>> Chief Architect >>>>>>> Instrument Software and Science Data Systems Section (398) >>>>>>> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA >>>>>>> Office: 168-519, Mailstop: 168-527 >>>>>>> Email: chris.a.mattm...@nasa.gov <javascript:;> >>>>>>> WWW: http://sunset.usc.edu/~mattmann/ >>>>>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >>>>>>> Director, Information Retrieval and Data Science Group (IRDS) >>>>>>> Adjunct Associate Professor, Computer Science Department >>>>>>> University of Southern California, Los Angeles, CA 90089 USA >>>>>>> WWW: http://irds.usc.edu/ >>>>>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> On 5/31/16, 5:42 PM, "Luciano Resende" <luckbr1...@gmail.com >>>>>>> <javascript:;>> wrote: >>>>>>> >>>>>>> I was thinking about how to import the initial extensions from spark >>>>>>> >>>>>>>> >>>>>>>> and >>>>>>> >>>>>> >>>>> had some initial thoughts : >>>>>> >>>>>>> >>>>>>>> - Import history as much as possible >>>>>>>> - Create a folder structure where all artifacts for a given >>>>>>>> >>>>>>>> extension >>>>>>> >>>>>> >>>> would >>>>> >>>>>> >>>>>>> be in that folder, including source, example, doc, etc >>>>>>>> >>>>>>>> Thoughts ? >>>>>>>> >>>>>>>> Any suggestions for the folder structure ? >>>>>>>> >>>>>>>> -- >>>>>>>> Luciano Resende >>>>>>>> http://twitter.com/lresende1975 >>>>>>>> http://lresende.blogspot.com/ >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>> >>>> -- >>> Jean-Baptiste Onofré >>> jbono...@apache.org >>> http://blog.nanthrax.net >>> Talend - http://www.talend.com >>> >>> >> >> > -- > Jean-Baptiste Onofré > jbono...@apache.org > http://blog.nanthrax.net > Talend - http://www.talend.com > -- Luciano Resende http://twitter.com/lresende1975 http://lresende.blogspot.com/