As regards name of extensions: I've just found that integration with external repositories is called as "Connector": - Extension Repository Connector - XWiki - http://extensions.xwiki.org/xwiki/bin/view/Extension/Extension%20Module/Repositories/XWiki/ - Extension Repository Connector - Maven - http://extensions.xwiki.org/xwiki/bin/view/Extension/Extension%20Module/Repositories/Maven/
So according to this convention, names for my new extension would be: - Extension Repository Connector - Bintray - Extension Repository Connector - Pypi - Extension Repository Connector - NPM This "Extension Repository" part - however implies that this extension might be related with Extensions Repository Application ( http://extensions.xwiki.org/xwiki/bin/view/Extension/Repository%20Application), but well maybe it's not that misleading :P WDYT? KP 2017-05-31 9:23 GMT+02:00 Krzysiek Płachno <[email protected]>: > Thanks! > > KP > > 2017-05-30 22:42 GMT+02:00 Thomas Mortagne <[email protected]>: > >> On Tue, May 30, 2017 at 11:06 AM, Krzysiek Płachno >> <[email protected]> wrote: >> > 2017-05-29 17:26 GMT+02:00 Thomas Mortagne <[email protected]>: >> > >> >> On Mon, May 29, 2017 at 5:00 PM, Krzysiek Płachno >> >> <[email protected]> wrote: >> >> > GSoC Coding Part Finally starts tomorrow, so the highest time to get >> down >> >> > to work. >> >> > >> >> > I created modest design page where I put summary of general idea of >> my >> >> > project: >> >> > http://design.xwiki.org/xwiki/bin/view/Proposal/ >> >> Moreextensionrepositories >> >> >> >> You should probably add some link to >> >> http://design.xwiki.org/xwiki/bin/view/Design/ExtensionManag >> erRepositories >> >> which have more of less the same goal than your page. >> >> >> >> > >> >> > To start coding I need: >> >> > >> >> > 1. A confirmed naming pattern for the extensions that I will >> develop. My >> >> > suggestion is "..... Integration" e.g. "Pypi Integration" "Bintray >> >> > Integration" Imho, the names of possible repositories are popular and >> >> > verbose enough to impy that the integration is about extension >> >> repository. >> >> > What do you think? >> >> >> >> I'm not a big fan of the very vague "Integration" term in this >> >> context. Does not say much about what the extension does, even when >> >> you know what Pypi is (which might not be so obvious for Java folks). >> >> >> >> I think I would prefer something like "Pypi Extensions Support" but >> >> not sure either. Maybe others have some ideas ? Anyway you have time >> >> for the extension display name which will be important when you do >> >> your first release mostly. >> >> >> > >> > Ok - makes sense ;) "xxxxx Extensions Support" sounds ok as well. >> >> This question will probably deserve a dedicated mail after thinking a >> bit about it later. >> >> > >> > >> > >> >> >> >> > >> >> > 2. Repositories on https://github.com/xwiki-contrib One per each >> >> extension >> >> > (i.e. external) repository: Bintray, Pypi, NPM. Is it enough if I >> ask for >> >> > it here or should I create some official request? >> >> >> >> I will create 3 repositories. >> >> >> >> For the repositories names I was thinking about: >> >> >> >> * repository-pypi >> >> * repository-bintray >> >> * repository-pypinpm >> >> >> >> which is in line with the current "<type>-<name>" based naming on >> >> http://contrib.xwiki.org/xwiki/bin/view/Main/WebHome#HChoosingthename. >> >> >> >> WDYT ? >> >> >> >> >> > It's ok. Will I have rights to those repos? >> >> Created them, you have full write on them. >> >> > >> > >> > >> >> > >> >> > 3. Some space somewhere in XWiki ecosystem where I would be able to >> >> > document progress and decisions made - things much more detailed and >> >> > low-level that are normally presented on design pages or >> >> > http://extensions.xwiki.org/xwiki/bin/view/Extension/ pages. >> >> >> >> http://design.xwiki.org/xwiki/bin/view/Proposal/Moreextensio >> nrepositories >> >> is fine for this IMO. It can be as low level as you want. Once you >> >> made your first release then documentation will go to your new >> >> extension documentation page on extensions.xwiki.org. >> >> >> >> Each extension gets a dedicated space on >> >> http://extensions.xwiki.org/xwiki/bin/view/Extension/ so you have >> >> plenty of room to put as many details as you want and keep something >> >> hight level with links to the details in the extension home page. >> >> >> > >> > Ok, then I will put documentation on desing page. >> > >> > >> >> >> >> > >> >> > >> >> > Best, >> >> > Krzysztof Płachno >> >> >> >> >> >> >> >> -- >> >> Thomas Mortagne >> >> >> >> >> >> -- >> Thomas Mortagne >> > >

