mirror of
https://github.com/saltstack/salt.git
synced 2025-04-17 10:10:20 +00:00
Merge pull request #28529 from rallytime/fix-28272
Update contributing and documentation pages to recommend submitting against branches
This commit is contained in:
commit
6acf87593f
2 changed files with 32 additions and 8 deletions
|
@ -1,3 +1,5 @@
|
|||
.. _contributing:
|
||||
|
||||
============
|
||||
Contributing
|
||||
============
|
||||
|
@ -42,8 +44,9 @@ Fork a Repo Guide_>`_ and is well worth reading.
|
|||
feature Y". Multiple unrelated fixes and/or features should be
|
||||
isolated into separate branches.
|
||||
|
||||
If you're working on a fix, create your branch from the oldest release
|
||||
branch having the bug. See :ref:`Which Salt Branch? <which-salt-branch>`.
|
||||
If you're working on a bug or documentation fix, create your branch from
|
||||
the oldest release branch that contains the bug or requires the documentation
|
||||
update. See :ref:`Which Salt Branch? <which-salt-branch>`.
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
|
@ -163,14 +166,15 @@ Which Salt branch?
|
|||
==================
|
||||
|
||||
GitHub will open pull requests against Salt's main branch, ``develop``, by
|
||||
default. Ideally features should go into ``develop`` and bug fixes should go
|
||||
into the oldest supported release branch affected by the bug. See
|
||||
default. Ideally, features should go into ``develop`` and bug fixes and
|
||||
documentation changes should go into the oldest supported release branch
|
||||
affected by the bug or documentation update. See
|
||||
:ref:`Sending a GitHub pull request <github-pull-request>`.
|
||||
|
||||
If you have a bug fix and have already forked your working branch from
|
||||
``develop`` and do not know how to rebase your commits against another branch,
|
||||
then submit it to ``develop`` anyway and we'll be sure to backport it to the
|
||||
correct place.
|
||||
If you have a bug fix or doc change and have already forked your working
|
||||
branch from ``develop`` and do not know how to rebase your commits against
|
||||
another branch, then submit it to ``develop`` anyway and we'll be sure to
|
||||
back-port it to the correct place.
|
||||
|
||||
The current release branch
|
||||
--------------------------
|
||||
|
|
|
@ -298,6 +298,26 @@ cross-referenced using two custom roles, ``conf_master``, and ``conf_minion``.
|
|||
single minion.
|
||||
|
||||
|
||||
.. _docs-ref-fixes:
|
||||
|
||||
Documentation Changes and Fixes
|
||||
===============================
|
||||
|
||||
Documentation changes and fixes should be made against the earliest supported
|
||||
release branch that the update applies to. The practice of updating a release
|
||||
branch instead of making all documentation changes against Salt's main, default
|
||||
branch, ``develop``, is necessary in order for the docs to be as up-to-date as
|
||||
possible when the docs are built.
|
||||
|
||||
The workflow mentioned above is also inline with the recommendations outlined
|
||||
in Salt's :ref:`contributing` page. You can read more about how to choose where
|
||||
to submit documentation fixes by reading the :ref:`which-salt-branch` section.
|
||||
|
||||
For an explanation of how to submit changes against various branches, see the
|
||||
:ref:`github-pull-request` section. Specifically, see the section describing
|
||||
how to``Create a new branch`` and the steps that follow.
|
||||
|
||||
|
||||
.. _docs-building:
|
||||
|
||||
Building the documentation
|
||||
|
|
Loading…
Add table
Reference in a new issue