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