Thanks for that link Fred. I’ll try to remember to pass it along to Infra. IIRC, it might be made harder that several sob folders are being moved to a single repo for flex-installer.git. We might have to accept moving all of the related installer folders under a single folder for at least the duration of the move.
-Alex On 4/25/15, 2:13 AM, "Frédéric THOMAS" <webdoubl...@hotmail.com> wrote: >Hi, > >I like the idea, few remarks though. > >1- A general good practice is to have 1 project per repo, IMO the 2 maven >projects should be able to live separatly. > >2- If infra cant separate and import the history per project, this repo >can still be used for history. > >--- Message initial --- > >De : "Alex Harui" <aha...@adobe.com> >Envoyé : 24 avril 2015 22:14 >A : dev@flex.apache.org >Objet : Re: Splitting up flex-utilities (was Re: Where to put code >examples?) > >Ok, so the proposal is: > >flex-utilities.git will keep the following (for now) >ApacheFXG >FXGTools >MD5Checker >MobileTrader >CodeCoverage > > >Then we should create more repos as follows: >flex-installer.git: >ant_on_air >Common >Installer >installerBadge >installerLocaleEditor > > >flex-maven.git: >Maven-flex-plugin >Mavenizer > > >flex-squiggly.git >Squiggly > > >flex-pmd.git >FlexPMD > > >flex-tdf.git >TourDeFlex > > >flex-tdf-mobile.git >TourDeFlex Mobile (from flex-examples.git) > > > > >I will update the Infra ticket on Tuesday if there are no objections. > >-Alex > >On 4/24/15, 2:02 PM, "OmPrakash Muppirala" <bigosma...@gmail.com> wrote: > >>On Apr 24, 2015 1:55 PM, "Alex Harui" <aha...@adobe.com> wrote: >>> >>> In the other thread you suggested that TDF and TDF Mobile go into the >>>same >>> repo. I can add that to the Infra request, but a) I don’t know if it >>> complicates the task (merging folders from two repos into a single >>>repo) >>> but also b) I thought a major motivation behind the split was so that >>>when >>> we merge from a develop branch to master, we don’t merge too much stuff >>> that wasn’t released into master. If TDF and TDF mobile have different >>> release schedules, they should probably have their own repos. Do they >>> share a lot of code? >> >>They don't share any code. I do see your concern regarding the merge >>complexity. >> >>Let's just go with two separate repos, in that case. >> >>Thanks, >>Om >> >>> >>> -Alex >>> >>> On 4/24/15, 1:38 PM, "OmPrakash Muppirala" <bigosma...@gmail.com> >>>wrote: >>> >>> >I don't think losing history is a major concern. The history would be >>> >there even if you delete the files. I believe the concern is >>transferring >>> >history to the new repo. I believe it is possible as well. >>> > >>> >I like your list and have no objections. >>> > >>> >(Replied in that other thread as well) >>> > >>> >Thanks, >>> >Om >>> > >>> >On Fri, Apr 24, 2015 at 1:25 PM, Alex Harui <aha...@adobe.com> wrote: >>> > >>> >> >>> >> >>> >> On 4/24/15, 1:12 PM, "OmPrakash Muppirala" <bigosma...@gmail.com> >>wrote: >>> >> >>> >> >No objections. I see flex-utilities as a incubator repo where we >>>put >>> >> >things initially. When projects are ready to be released, ideally >>they >>> >> >should be moved over to their own repos before the first release. >>> >> >>> >> I’m not a git expert so I don’t know how easy it is to move a subset >>>of >>> >>a >>> >> repo to another repo and not lose history. IMO, if Infra has to do >>>it, >>> >>it >>> >> is best for new code donations to land in a new repo of their own. >>> >> >>> >> Anyway, the link to the old thread is [1]. My proposal is copied >>below: >>> >> >>> >> At the top-level is: >>> >> >>> >> ApacheFXG >>> >> FlexPMD >>> >> Squiggly >>> >> Common >>> >> installerLocaleEditor >>> >> CodeCoverage >>> >> MD5Checker >>> >> TourDeFlex >>> >> Installer >>> >> maven-flex-plugin >>> >> FXGTools >>> >> MobileTrader >>> >> ant_on_air >>> >> installerBadge >>> >> Mavenizer >>> >> >>> >> >>> >> I would argue that we should leave the following in flex-utilities. >>>I >>> >> guess it sort of means that flex-utilities is for code that we don't >>> >>have >>> >> release plans for, but help us do other things like modify FXG >>>files, >>or >>> >> check MD5s. If we end up wanting to release something in >>> >>flex-utilities, >>> >> hopefully we can later move it to its own repo without losing >>>history. >>> >> >>> >> >>> >> ApacheFXG >>> >> FXGTools >>> >> MD5Checker >>> >> MobileTrader >>> >> CodeCoverage >>> >> >>> >> >>> >> Then we should create more repos as follows: >>> >> flex-installer.git: >>> >> ant_on_air >>> >> Common >>> >> Installer >>> >> installerBadge >>> >> installerLocaleEditor >>> >> >>> >> >>> >> flex-maven.git: >>> >> >>> >> >>> >> Maven-flex-plugin >>> >> Mavenizer >>> >> >>> >> >>> >> flex-squiggly.git >>> >> Squiggly >>> >> >>> >> >>> >> flex-pmd.git >>> >> FlexPMD >>> >> >>> >> >>> >> flex-tdf.git >>> >> TourDeFlex >>> >> >>> >> The thread died when Om wanted to move TDF into flex-examples and I >>> >>asked >>> >> him a question that never got answered. Maybe we can pick up from >>> >>there. >>> >> >>> >> -Alex >>> >> >>> >> [1] http://markmail.org/message/edii4ycwrj3pmor6 >>> >> >>> >> >>> >> > >>> >> >Thanks, >>> >> >Om >>> >> > >>> >> >On Fri, Apr 24, 2015 at 1:08 PM, Alex Harui <aha...@adobe.com> >>>wrote: >>> >> > >>> >> >> I’d prefer #2 because some day we will agree on the plan for >>> >>splitting >>> >> >>up >>> >> >> flex-utilities into separate repos and it will be easier to move >>>and >>> >> >> probably easier to package if if the examples are under >>> >> >>maven-flex-plugin. >>> >> >> Right now, with flex-utilities being shared between releasable >>> >> >>products, >>> >> >> I think it would get messy if I put examples from some other >>>thing >>> >>like >>> >> >> AntOnAir in the same folder. >>> >> >> >>> >> >> Anybody object to re-starting this discussion about splitting up >>> >> >> flex-utilities? >>> >> >> >>> >> >> -Alex >>> >> >> >>> >> >> On 4/24/15, 12:35 PM, "Christofer Dutz" >>><christofer.d...@c-ware.de> >>> >> >>wrote: >>> >> >> >>> >> >> >Hi, >>> >> >> > >>> >> >> > >>> >> >> >as I am currently writing the Flex Maven tutorials, I would also >>> >>like >>> >> >>to >>> >> >> >prepare some sample projects that demonstrate what I'm writing >>> >>about. >>> >> >> > >>> >> >> > >>> >> >> >What do you thing where I should put these sample projects? >>> >> >> > >>> >> >> >- flex-utilities/examples >>> >> >> > >>> >> >> >- flex-utilities/maven-flex-plugin/examples (should rename >>>this >>> >>to >>> >> >> >flex-maven-plugin anyway) >>> >> >> > >>> >> >> >- a third option >>> >> >> > >>> >> >> > >>> >> >> >I would prefer no 1 >>> >> >> > >>> >> >> > >>> >> >> >Chris >>> >> >> >>> >> >> >>> >> >>> >> >>> >