Difference between revisions of "How to do Samba: Nicely"

From SambaWiki
(Initial text for "How to be a Samba developer: nicely)
(No difference)

Revision as of 21:01, 18 September 2018

How to be a Samba developer or community member: Nicely

Samba strives to be a welcoming community, for users, developers and all who seek to use or improve Samba.

Samba is a Free Software project, and the quality of Samba is in both community we build just as much as the software we produce.

To aid this goal, the following are some hints of how we do community, collaboration and development togeather.


Mailing lists

The Samba project is mailing list oriented. Make sure you are subscribed to either or both of the samba-technical and samba mailing lists, and be active on those lists, remembering to help fellow users and developers as much as you ask for assistance.

Remember that these mailing lists are archived, so please be professional.

Your posts will be read by current and future employers, across multiple cultures. What may be perfectly acceptable in your local culture may be deeply offensive elsewhere, so please take care before pressing 'send'.

Collaboration and Contribution

When proposing changes to Samba, first check the changes will pass our full testsuite via [Gitlab CI].

Actively seek feedback for your changes, ideally when still a work in progress. Others may have considered this area of Samba previously, or have an interest, their input can make your changes better.

Be practical with feedback. If possible, feedback should be concrete, a revised patch is even better (as it leaves less room for confusion).

Give your feedback early if possible. If changes have been proposed a number of times, consider if