Hi,

I think a google doc that have collaborative commenting and editing with
concurrency will be more suited and easy, while you don't need to mount
anything special.



El jue., 28 may. 2020 a las 16:36, Christofer Dutz (<
christofer.d...@c-ware.de>) escribió:

> Hi all,
>
> well perhaps searching for some experiences with this ...
> my gut-feeling would make me expect to have the wiki content replaced by
> Viagra ads ;-)
>
> But it would be in git, so easily undoable ....
>
> I did find this however:
>
> https://www.growingwiththeweb.com/2016/07/enabling-pull-requests-on-github-wikis.html
>
> It's less convenient way, but probably safer.
>
> Chris
>
>
> Am 28.05.20, 16:25 schrieb "Harbs" <harbs.li...@gmail.com>:
>
>     Hmm. That’s a problem I was not aware of...
>
>     What do folks think about enabling public editing of wikis?[1]
>
>     Harbs
>
>     [1]
> https://help.github.com/en/github/building-a-strong-community/changing-access-permissions-for-wikis
> <
> https://help.github.com/en/github/building-a-strong-community/changing-access-permissions-for-wikis
> >
>
>     > On May 28, 2020, at 5:00 PM, Christofer Dutz <
> christofer.d...@c-ware.de> wrote:
>     >
>     > Hi all,
>     >
>     > so I just had a look ... it seems as if the "fork" feature on github
> doesn't fork the wiki too ...
>     > So I could create my own pages, but not create PRs for documentation
> ... or I just didn't find the docs on how to do it.
>     > Do you have any pointers for me?
>     >
>     > Chris
>     >
>     >
>     > Am 28.05.20, 13:55 schrieb "Piotr Zarzycki" <
> piotrzarzyck...@gmail.com>:
>     >
>     >    Chris,
>     >
>     >    We are not using confluence at all. We are using Wiki [1], but
> you can
>     >    write document in whatever place you wanted to if you are not
> comfortable
>     >    with wiki.
>     >
>     >    Andrew,
>     >
>     >    Will you be willing to translate that document into our Wiki
> manner ?
>     >
>     >    [1] https://github.com/apache/royale-asjs/wiki
>     >
>     >    Thanks,
>     >    Piotr
>     >
>     >    czw., 28 maj 2020 o 13:43 Christofer Dutz <
> christofer.d...@c-ware.de>
>     >    napisał(a):
>     >
>     >> Hi Piotr,
>     >>
>     >> I think the Royale project could grant my user write permissions to
>     >> confluence.
>     >> Then I could write such a document there.
>     >>
>     >> But I could also do a google doc outside, if this is more
> convenient.
>     >>
>     >> Chris
>     >>
>     >>
>     >>
>     >> Am 28.05.20, 13:39 schrieb "Piotr Zarzycki" <
> piotrzarzyck...@gmail.com>:
>     >>
>     >>    Chris,
>     >>
>     >>    I think I would like to be after Harbs and eventually Greg. Yes
> you can
>     >>    send me a link, write a document with absolutely EVERY step
> which I
>     >> have to
>     >>    do in order to get release done. Even if you think that I know
> some
>     >> steps
>     >>    like signing - you can in such places point into some existing
>     >> document.
>     >>
>     >>    I would like to be able to comment on every step to confront if I
>     >> really
>     >>    for example had to copy/paste some command or just opposite I
> had to do
>     >>    much more than only copy/paste.
>     >>
>     >>    Thanks,
>     >>    Piotr
>     >>
>     >>    czw., 28 maj 2020 o 13:27 Christofer Dutz <
> christofer.d...@c-ware.de>
>     >>    napisał(a):
>     >>
>     >>> Hi Piotr,
>     >>>
>     >>> we could change the configuration to use the jgit plugin on the CI
>     >> machine
>     >>> and to use the default on local machines.
>     >>> In that case you could do it on any machine you want (also windows)
>     >>>
>     >>> Who does releases in which order using which tooling ... I don't
>     >> really
>     >>> care ...
>     >>>
>     >>> I'm just happy that there's a line building up of people wanting to
>     >> do so
>     >>> and I get to use fresh releases :-)
>     >>>
>     >>> If there is anything I can help with ... just ping me and I'll be
>     >> happy to
>     >>> help.
>     >>>
>     >>> Chris
>     >>>
>     >>>
>     >>>
>     >>> Am 28.05.20, 13:18 schrieb "Piotr Zarzycki" <
>     >> piotrzarzyck...@gmail.com>:
>     >>>
>     >>>    Hi Harbs,
>     >>>
>     >>>    I would like to be a release manager as well, but using Chri's
>     >>>    implementation which as far as I know is in place. I would like
>     >> to use
>     >>> his
>     >>>    mentioned 3 steps and see how much things I will have to do on
>     >> my own
>     >>> to
>     >>>    make release happen. I know that I will have to do that on Mac,
>     >> cause
>     >>> there
>     >>>    some Maven/Git/Jenkins related plugin which allows use Jenkins,
>     >> but it
>     >>>    prevents me from pushing artifacts from windows.
>     >>>
>     >>>    I have some thoughts about above proposition, but I will wait
>     >> till we
>     >>> all
>     >>>    pass trough the release process.
>     >>>
>     >>>    Thanks,
>     >>>    Piotr
>     >>>
>     >>>    czw., 28 maj 2020 o 11:06 Christofer Dutz <
>     >> christofer.d...@c-ware.de>
>     >>>    napisał(a):
>     >>>
>     >>>> Hi Harbs,
>     >>>>
>     >>>> makes sense.
>     >>>>
>     >>>> Chris
>     >>>>
>     >>>>
>     >>>>
>     >>>> Am 28.05.20, 10:48 schrieb "Harbs" <harbs.li...@gmail.com>:
>     >>>>
>     >>>>    Hi Chris,
>     >>>>
>     >>>>    Thanks for you work helping with the 0.9.7 release as well.
>     >>>>
>     >>>>    I’m definitely open to improving the structure and the
>     >> process.
>     >>>>
>     >>>>    My biggest hesitation is that I don’t understand the
>     >> current
>     >>> release
>     >>>> process well enough. Until recently Alex was the only one who
>     >> really
>     >>>> understood it. Yishay just went through the process so he has
>     >> a good
>     >>>> understanding now. I plan on doing another release the week
>     >>> following next
>     >>>> (i.e. starting June 7 or so). My hope is that I will
>     >> understand it
>     >>> better
>     >>>> at that point. I don’t know whether Greg Dove is willing to do
>     >> a
>     >>> release,
>     >>>> but I think it would be very valuable to get his input as well.
>     >>>>
>     >>>>    So my proposal is that we get some more of us familiar
>     >> with the
>     >>> what
>     >>>> and the why of the current process. I want to understand what
>     >> was
>     >>> done and
>     >>>> why it was done. I don’t feel comfortable having an opinion on
>     >>> changing
>     >>>> things until I can weigh the pros and cons. I’d like more of
>     >> us to
>     >>> be in
>     >>>> the same position so we will be in the position of building
>     >>> consensus on
>     >>>> changes. The reason I hope that Greg Dove specifically does a
>     >>> release is
>     >>>> because I feel he’s pretty neutral on technology and I think
>     >> he’ll
>     >>> have
>     >>>> good valuable input.
>     >>>>
>     >>>>    So here’s my proposal:
>     >>>>
>     >>>>    1. Let’s work on doing another 2-3 releases in rapid
>     >> succession
>     >>>> without making too many changes.
>     >>>>    2. Let’s try and get as many of us familiar with that
>     >> process as
>     >>>> possible.
>     >>>>    3. Once that’s done, let’s discuss the pain points and
>     >> what can
>     >>> be
>     >>>> done to improve the structure and/or the process with pros and
>     >> cons.
>     >>> Maybe
>     >>>> your suggestion is the way to go? Maybe something else?
>     >> Similar?
>     >>> Don’t
>     >>>> know, but I’d like to get to the point where we can have an
>     >>> intelligent
>     >>>> discussion on the topic with different points of view. I don’t
>     >> think
>     >>> we’re
>     >>>> quite there yet.
>     >>>>    4. Carefully start implementing changes. Making big
>     >> changes is
>     >>> often
>     >>>> disruptive and is often the cause of conflict. This is nothing
>     >>> specific to
>     >>>> us, and there’s even accepted advice on the topic. I suggest
>     >> we all
>     >>> read
>     >>>> and follow James Duncan Davidson's “rules for
>     >> revolutionaries”[1].
>     >>>>
>     >>>>    I appreciate having your proposed changes to ponder the
>     >> next
>     >>> couple of
>     >>>> weeks.
>     >>>>
>     >>>>    In the meantime, please by all means, dive into Royale and
>     >> create
>     >>>> issues, pull requests, let us know difficulties, etc. I’ll
>     >> make my
>     >>> best
>     >>>> effort to be as responsive as possible and help where I can. If
>     >>> you’re
>     >>>> feeling frustration, please reach out to me on Slack.
>     >>>>
>     >>>>    Does this make sense?
>     >>>>    Harbs
>     >>>>
>     >>>>    [1]http://s.apache.org/rules_for_revolutionaries <
>     >>>> http://s.apache.org/rules_for_revolutionaries>
>     >>>>
>     >>>>> On May 28, 2020, at 10:56 AM, Christofer Dutz <
>     >>>> christofer.d...@c-ware.de> wrote:
>     >>>>>
>     >>>>> Hi all,
>     >>>>>
>     >>>>> congrats to the successful release of 0.9.7 … it greatly
>     >>> simplified
>     >>>> the last PLC4X release to have the artifacts out there in the
>     >> wild.
>     >>>>>
>     >>>>> I would really like to see Royale as the tool in my
>     >> toolbox for
>     >>>> building industrial UI applications as I sort of am not that
>     >> happy
>     >>> with the
>     >>>> other existing alternatives.
>     >>>>>
>     >>>>> In order to do this I know that I have some areas of
>     >> expertise
>     >>> I can
>     >>>> offer to the project … Writing ActionScript and MXML code is
>     >>> definitely not
>     >>>> where I can help best.
>     >>>>>
>     >>>>> However I’m really good at Java, Maven and Apache
>     >>> Infrastructure. I
>     >>>> know that development is most active in the ASJS repo but I
>     >> would be
>     >>> happy
>     >>>> to help on the other sides ... perhaps even help the automated
>     >>> testing in
>     >>>> the ASJS repo.
>     >>>>>
>     >>>>> I would have one proposal on how to really simplify
>     >> things,
>     >>> but I
>     >>>> would be hesitant to start working on this before we have
>     >> consensus
>     >>> on this
>     >>>> here.
>     >>>>> It would probably involve multiple weeks of full time
>     >> work in
>     >>> total
>     >>>> to do it for me, but I would be happy to do it, if the project
>     >> would
>     >>> accept
>     >>>> it in the end and you folks would be willing to help with the
>     >> parts
>     >>> I’m not
>     >>>> too deep into (Ant-, NPM build adjustments). So that’s why I’m
>     >>> bringing
>     >>>> this up here first. I know it might question some unwritten
>     >> project
>     >>> rules,
>     >>>> but I would kindly ask you to not just block the discussion and
>     >>> perhaps
>     >>>> help re-evaluating why they became “project rules” and if the
>     >>> assumptions
>     >>>> were correct or still apply.
>     >>>>>
>     >>>>> The benefit would be:
>     >>>>>
>     >>>>> *   Less problems in getting set-up (just clone one
>     >> repo)
>     >>>>> *   Simpler release (Only need to release one
>     >> repository … no
>     >>>> updating of version information in-between)
>     >>>>> *   Less things that can go wrong (I remember when
>     >> compiler
>     >>> was
>     >>>> already in 0.9.8-SNAPSHOT but the rest wasn’t yet … there were
>     >> issues
>     >>>> discussed on the list)
>     >>>>> *   I would use the opportunity to clean up some things
>     >> in the
>     >>>> maven build, because despite the probably common assumption …
>     >> I’m not
>     >>>> really happy with the usability of the maven build from a
>     >> user’s
>     >>>> perspective … I think there’s great room for improvement
>     >>>>>
>     >>>>> In general I would propose to merge all 3 repositories
>     >> into
>     >>> one.
>     >>>> Right now the Maven build would probably work with different
>     >>> releases of
>     >>>> the compiler or typedefs but from what I can see … the Ant
>     >> release
>     >>> would
>     >>>> probably not work without modification. So the whole idea of
>     >>> releasing
>     >>>> separately seems to be more a theoretical one. I think in the
>     >>> history of
>     >>>> FlexJS and Royale it hasn’t been done once (please correct me
>     >> if I’m
>     >>>> wrong). If there are external entities only interested in
>     >> consuming
>     >>> parts
>     >>>> of the project, we could build source distribution for these
>     >> that
>     >>> only
>     >>>> contain the parts they are interest in.
>     >>>>>
>     >>>>>
>     >>>>> *   I propose to move the artifacts needed for the
>     >> build but
>     >>> not
>     >>>> being part of the build (build-tools, jburg-types) into a
>     >> separate
>     >>>> repository where they can be released independently and don’t
>     >> cause
>     >>>> confusion like they are doing right now.
>     >>>>> *   Then I would like to create a new repository (Let’s
>     >> call
>     >>> it
>     >>>> “royale”) which contains 3 directories: compiler, typedefs and
>     >> asjs
>     >>> (or
>     >>>> even with the current “royale-“ prefix, I don’t really
>     >> care/mind).
>     >>>>> *   Now comes the biggest block … I would need to
>     >> completely
>     >>>> rewrite the royale-maven-plugin … the core of it would be also
>     >> moved
>     >>> to the
>     >>>> new build-tools repository. This plugin would sort of be an
>     >> empty
>     >>> skeleton
>     >>>> to load compiler plugins. This is needed as Maven can’t build a
>     >>> project
>     >>>> where a plugin used in the project is also part of the build
>     >> itself.
>     >>> So we
>     >>>> couldn’t build all-in-one go without this change.
>     >>>>> *   Next step would be to add a new royale-parent pom
>     >> in the
>     >>> new
>     >>>> root of the project, the 3 old parents would be updated to use
>     >> the
>     >>> new
>     >>>> parent and a lot of duplicated configuration could be moved
>     >> there,
>     >>> hereby
>     >>>> greatly simplifying the 3 old root poms.
>     >>>>>
>     >>>>> A migration plan, could be to :
>     >>>>>
>     >>>>> *   create a feature-branch in all 3 repositories
>     >>>>> *   create two new repos “royale” and
>     >> “royale-build-tools” (or
>     >>>> whatever you want to name them)
>     >>>>> *   Start with using git submodules to import the 3
>     >> branches
>     >>> into
>     >>>> the new (I know submodules really suck, but they would only be
>     >>> needed until
>     >>>> everything is finished)
>     >>>>> *   I would move/copy the build tools to the new repo
>     >> and
>     >>> start
>     >>>> working on the new maven plugin
>     >>>>> *   Then I would need to update the old compiler repo to
>     >>> produce
>     >>>> something I can use as royale-maven-plugin plugins
>     >>>>> *   After that’s done I would update the typedefs to
>     >> use the
>     >>> new
>     >>>> plugin
>     >>>>> *   After that’s done I would update the asjs repo to
>     >> use the
>     >>> new
>     >>>> plugin
>     >>>>> *   Then I would add the new royale-parent pom
>     >>>>> *   After that’s done I would simplify and deduplicate
>     >> the
>     >>>> configuration
>     >>>>> *   Now I would definitely need some help with
>     >> adjusting the
>     >>> Ant
>     >>>> and possibly NPM build to these changes (Most of them should be
>     >>>> profile-names and maybe directory names or paths)
>     >>>>> *   The last thing that would be required to be done now
>     >>> would be
>     >>>> to remove the submodules in the “royale” repository and to
>     >> import
>     >>> the real
>     >>>> repos
>     >>>>> *   After this the 3 old repos could be archived
>     >>>>>
>     >>>>> I am really looking forward to some open discussion on
>     >> this.
>     >>>>>
>     >>>>>
>     >>>>> Chris
>     >>>>>
>     >>>>
>     >>>>
>     >>>>
>     >>>
>     >>>    --
>     >>>
>     >>>    Piotr Zarzycki
>     >>>
>     >>>    Patreon: *https://www.patreon.com/piotrzarzycki
>     >>>    <https://www.patreon.com/piotrzarzycki>*
>     >>>
>     >>>
>     >>
>     >>    --
>     >>
>     >>    Piotr Zarzycki
>     >>
>     >>    Patreon: *https://www.patreon.com/piotrzarzycki
>     >>    <https://www.patreon.com/piotrzarzycki>*
>     >>
>     >>
>     >
>     >    --
>     >
>     >    Piotr Zarzycki
>     >
>     >    Patreon: *https://www.patreon.com/piotrzarzycki
>     >    <https://www.patreon.com/piotrzarzycki>*
>     >
>
>
>

-- 
Carlos Rovira
http://about.me/carlosrovira

Reply via email to