summaryrefslogtreecommitdiff
path: root/doc/developer/workflow.rst
diff options
context:
space:
mode:
Diffstat (limited to 'doc/developer/workflow.rst')
-rw-r--r--doc/developer/workflow.rst14
1 files changed, 13 insertions, 1 deletions
diff --git a/doc/developer/workflow.rst b/doc/developer/workflow.rst
index 6eef7532b3..8ce3bdeeb2 100644
--- a/doc/developer/workflow.rst
+++ b/doc/developer/workflow.rst
@@ -283,7 +283,10 @@ Pre-submission Checklist
- ``make test``
- In the case of a major new feature or other significant change, document
- plans for continued maintenance of the feature
+ plans for continued maintenance of the feature. In addition it is a
+ requirement that automated testing must be written that exercises
+ the new feature within our existing CI infrastructure. Also the
+ addition of automated testing to cover any pull request is encouraged.
.. _signing-off:
@@ -293,6 +296,11 @@ Code submitted to FRR must be signed off. We have the same requirements for
using the signed-off-by process as the Linux kernel. In short, you must include
a ``Signed-off-by`` tag in every patch.
+An easy way to do this is to use ``git commit -s`` where ``-s`` will automatically
+append a signed-off line to the end of your commit message. Also, if you commit
+and forgot to add the line you can use ``git commit --amend -s`` to add the
+signed-off line to the last commit.
+
``Signed-off-by`` is a developer's certification that they have the right to
submit the patch for inclusion into the project. It is an agreement to the
:ref:`Developer's Certificate of Origin <developers-certificate-of-origin>`.
@@ -447,6 +455,10 @@ Guidelines for code review
may originate with a reviewer or document agreement reached on Slack,
the Development mailing list, or the weekly technical meeting.
+- Reviewers may ask for new automated testing if they feel that the
+ code change is large enough/significant enough to warrant such
+ a requirement.
+
Coding Practices & Style
========================