Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Documentation #11

Open
YannickB opened this issue Nov 24, 2014 · 8 comments
Open

Documentation #11

YannickB opened this issue Nov 24, 2014 · 8 comments

Comments

@YannickB
Copy link

Hello everyone,

Following a discussion I had with lucode, I think we need to place the documentation within the repository. This way all contributions to the doc will be controlled by the regular PR process and contributors will be tracked by github stats.

I am still trying to find if we will use .md files or sphinx like in https://github.com/OCA/connector-magento/tree/8.0/__unported__/magentoerpconnect/doc. The documentation need to be integrated with a third party site like readthedocs to be easily read by newcomers.

@lucode
Copy link

lucode commented Nov 24, 2014

I would favor .md files in the first place. First it shows the contend without clicking on the file. Second I can't find any simple editor for sphinx. I suggest to use sphinx for the code documentation and .md files more for the admin documentation. That would some of the content of my README.md could transferred into .rst files. That should also help noncoders to contribute to the documentation.

@YannickB
Copy link
Author

I agree, markdown is best since I want noncoders to write the documentation.

I see them tomorrow to have their opinion on it. I already created the readthedocs page https://readthedocs.org/projects/vertical-community/, do you know how we shall place the files so it can be read by readthedocs?

@lucode
Copy link

lucode commented Dec 10, 2014

The german language works now but not the menu items. Do I have to consider amething special with them.

@lucode
Copy link

lucode commented Dec 11, 2014

Hi everybody,

I still don't fully understand how the mail_holocracy module works.
I can follow the module description (see below) but I couldn't figure how what the specific function should use for.

Mail.group (Discussion Group) is now a recursive model. You can't subscribe to a parent group but each followers of a group is automatically subscribed to his parent group
A group can now be a normal group, a circle or a role
In a circle, you can define permissions for children groups
A group can now be linked to a partner, you can easily create it from the group

Another Question that's related to the messaging system is: how I can allow messaging between users. As far I now portal (share) users can send messages under themselves and regular also, But mixing does not work. If I as a staff member want to communicate with the community I have to have two profiles one as regular and one as portal users. Are there any other ways?

@florent-valeureux
Copy link

Hi, I will try to clarify holacracy module. I will bring the theory and an example. For the theory:

  • Discussion Group are only for talk matters without any specific rights
  • Circle Group can have specific wallet and several rights spread between roles
  • Roles Group are child of Circle Group and inherit or not rights from them.
  • Members who followed a group will inherit his rights

I will take a company example, here CA-Technology. Within the module CA-Technology is a circle which represent a company with several rôles and circles inside. This main circle own a wallet for all the company. Wallet control is owned by the board rôle .

dye7ev5 1

*Designer circle group people involved in design.
*Board role have several rights it can control wallet, invitation and group management.
*Engineering circle group people involved in technical matters. It have a specific wallet which is controlled by treasury role. Please not that this circle have his own circles and roles.

Member Aurélie follow engineering circle, design circle and board role. That means she follow project and discussion from engineering and design. But she also can control CA-Technology wallet as a member of Board role. Thus during transactions she can use wallet for CA-Technology.

Circles Group goal is to spread leadership and responsibility to roles.

@lucode
Copy link

lucode commented Dec 15, 2014

Hi florent,
Thank you very much for you elaborate introduction. This module does provide much more then I hoped for. I will make some tests om my testserver to fully comprehend your concept.

@YannickB
Copy link
Author

Thank you florent for taking the time to explain, it's true the holacracy module is not the easiest module to understand.

That said, please don't hack the topic, this one is about how we gonna build the documentation. To me, we will place the documentation in markdown format under the docs folder. I just made a commit to illustrate this 25c039f.
Any contributions on the documentation is more than welcome, we already had some discussions about the verticalisation use in the issues here, it'd be good to move the answers under the documentation. Our modules are complex, we need the documentation to attract more people.

@lucode
Copy link

lucode commented Dec 19, 2014

I will hopefully find some time next week to improve some parts of the documentation.

Lucas

Von unterwegs mit K-9 Mail gesendet.
Sent from a mobile device.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants