Contributors mailing list archives

Browse archives


Re: Odoo Scrummer - run your projects by Scrum in Odoo

ClosingAp Open Source Integrators Europe, LDA, Daniel Reis
- 19/10/2017 11:19:35

Thank you Igor for contributing to the OCA and for the detailed description provided.

As you can see from all the positive feedback, this is an interesting project to host under the OCA.
Eric and Jordi gave you the answers for your questions, I'll just recap them an add some relevant details.

In a nutshell, the next step is to create an OCA Github repository for the project.
It should have LGPL license and start with you as the maintainer.
I suggest OCA/project-agile.

The plan is this:

At this point you have a private Git repository containing Scrummer.
The plan is to gradually move modules from here to the OCA.
The "premium" features and branded app will remain in your private repository.
If I were you I would keep the "Scrummer" name for my branded app.

The OCA project must go under the OCA Github organization.
The OCA repository for that, starting out empty.
Scrummer features should be extracted from your repo and proposed (pull request) to OCA projects.
Some more generic features may be best hosted in other specialized repos, such as OCA/web or OCA/project.

Be friendly to the reviewers, and it's best to have several small PRs that one big PR. Have a look at OCA/business-requirements for an example.
All PRs must conform to OCA coding guidelines, and have two review approvals.
When accepted and merged, you can remove that module from your Scrummer repo, and transfer all maintenance to the OCA.
Also, OCA modules should be unbranded. That's why you should add the branding in your own distribution through your private modules.

Once the project is created, you can create an Issue to present and discuss the Roadmap.
You have quite some work planned, so my advice is to take advantage of the community to help with that work.