Setting up sub-projects for Inkscape
The question has come up a couple times now, so figured a definitive official answer might help, while the steps are still fresh on my mind.
tldr: Contact one of the admins for help (see https://launchpad.net/~inkscape.admin/+members)
Anyone can set up an independent project in Launchpad, unassociated with Inkscape. Anyone can also create their own Inkscape branch, unofficially associated with Inkscape, ala lp:~bryce/inkscape/my-stuff. But what about making separate projects that are *associated* with inkscape? And what about making official branches associated with inkscape that other devs can contribute to?
Official Team Branches ====================== If you're a member of the inkscape-dev team, you can also upload official branches by doing:
bzr push lp:~inkscape.dev/inkscape/branch-name
A full list of all branches associated with Inkscape can be seen here:
https://code.launchpad.net/inkscape
(Please delete branches when you no longer need them, to cut down on clutter!)
Setting up Sub-Projects ======================= But what if you want a distinct project from inkscape, but want to enable your fellow inkscape developers to work on it?
To enable others in inkscape.dev to commit, first you upload the branch as you would an official inkscape branch. I.e.:
bzr push lp:~inkscape.dev/my-project-name/branch-name
Then under the Code tab of your project in Launchpad, click 'Configure code hosting' and specify this branch name for "Link to a Bazaar branch already on Launchpad".
Optionally, you can also change the Maintainer for your project to 'inkscape.admin'. Note that you lose some ability to configure the project once you do this, so only change it if you really want to turn over administration to the inkscape admins.
Launchpad permits establishing groupings of projects under an umbrella project. All the sub-projects would share certain settings. Presently we don't have a project group for inkscape, but I think we've accumulated enough projects that it's time to set one up.
Once this is done, to add another project to the Inkscape project group you'd go to your project's configuration page and under "Part of" hit the Choose button and type 'inkscape', and then select the inkscape group project.
On Tue, May 13, 2014 at 11:10:55PM +0200, Johan Engelen wrote:
On 13-5-2014 23:05, Vinícius dos Santos Oliveira wrote:
Em Ter, 2014-05-13 às 21:14 +0200, Johan Engelen escreveu:
Please apply the attached patch to the libdepixelize repo
Done (r187).
(inkscape dev's have no access).
This is a mistake.
How do I transfer a repo to the Inkscape organization?
I remember Jabier had to create another org just to give commit access to other Inkscape developers.
I don't know. Perhaps you can add people with commit rights. The one you want to add is "inkscape.dev", which is the team of all people with commit access to Inkscape trunk.
regards, Johan
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free." http://p.sf.net/sfu/SauceLabs
Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
participants (1)
-
Bryce Harrington