Description
@lsetiawan, please work with @ocefpaf to make decisions or assist in initial "low level" setups (TravisCI, AppVeyor, etc) for this new repo / blog system. Starting today if possible, before our long weekend starts -- assuming you're not working on Monday? Below, I'm pasting relevant text from @ocefpaf, from email exchanges, from newest to oldest. Some may already be taken care of -- @ocefpaf, maybe you can cross out those items in this comment, or just follow up highlighting what we (mainly @lsetiawan 😉) can help you with?
The adaptation is virtually done, so there is nothing to furiously work on :-)
(Although there are many details, like those listed in #3, that requires someone with more intimated knowledge on BiG-CZ.)
@ocefpaf: I'll get to that later, hopefully starting late next week. Again, there's no rush, we're not publicizing or linking to it from anywhere, any time soon!
I guess I was waiting for your input on a strategy to enable the CIs (see ou previous e-mails). I will go ahead and enable Travis-CI myself since that one has the team-like permissions from GitHub, that way I can continue working on the auto-publishing. However, we need a better strategy regarding the multiple AppVeyor services.
Each CI service and deployment keys, via TOKENS, works in a different way. So there is no "ODM2" account for Travis-CI and AppVeyor. There are users accounts with rights to access certain GitHub content via permissions.
For example, to activate Travis-CI and AppVeyor one must be the repository owner, not necessarily the org owner. Travis-CI will propagate that to all owners and everybody will be able to access the Travis-CI config as long as they have access to the repo. AppVeyor is slightly different though, it is attached to the account that enabled it instead and each user must be made "owner" of the AppVeyor instance separately.
Anyways, AppVeyor is not essential at the moment. I like to enable it to catch Windows problems soon.
You can, after creating the repository, enable Travis-CI for it. After that we will still need to create the deployment key, but I can guide you through that later when the time comes. (With the repo and Travis-CI enable I will have plenty to do already.)
Now I need to start configuring the auto publishing and testing, but that tied to Travis-CI and AppVeyor accounts with tokens set to the org/repo.