##// END OF EJS Templates
Document how to backport
Matthias Bussonnier -
Show More
@@ -1,29 +1,56 b''
1 .. _core_developer_guide:
1 .. _core_developer_guide:
2
2
3 =================================
3 =================================
4 Guide for IPython core Developers
4 Guide for IPython core Developers
5 =================================
5 =================================
6
6
7 This guide documents the development of IPython itself. Alternatively,
7 This guide documents the development of IPython itself. Alternatively,
8 developers of third party tools and libraries that use IPython should see the
8 developers of third party tools and libraries that use IPython should see the
9 :doc:`../development/index`.
9 :doc:`../development/index`.
10
10
11
11
12 For instruction on how to make a developer install see :ref:`devinstall`.
12 For instruction on how to make a developer install see :ref:`devinstall`.
13
13
14 .. toctree::
14 .. toctree::
15 :maxdepth: 1
15 :maxdepth: 1
16
16
17 release_process
17 release_process
18
18
19
19
20 Backporting Pull requests
21 -------------------------
22
23 All pull requests should usually be made against ``master``, if a Pull Request
24 need to be backported to an earlier release; then it should be tagged with the
25 correct ``milestone``. We then use `ghpro <https://pypi.python.org/pypi/ghpro>`
26 to automatically list and apply the PR on other branches. For example:
27
28 .. code-block:: bash
29
30 $ backport-pr todo --milestone 5.2
31 [...snip..]
32 The following PRs have been backported
33 9848
34 9851
35 9953
36 9955
37 The following PRs should be backported:
38 9417
39 9863
40 9925
41 9947
42
43 $ backport-pr apply 5.x 9947
44 [...snip...]
45
46
20 Old Documentation
47 Old Documentation
21 =================
48 =================
22
49
23 Out of date documentation is still available and have been kept for archival purposes.
50 Out of date documentation is still available and have been kept for archival purposes.
24
51
25 .. note::
52 .. note::
26
53
27 Developers documentation used to be on the IPython wiki, but are now out of
54 Developers documentation used to be on the IPython wiki, but are now out of
28 date. The wiki is though still available for historical reasons: `Old IPython
55 date. The wiki is though still available for historical reasons: `Old IPython
29 GitHub Wiki. <https://github.com/ipython/ipython/wiki/Dev:-Index>`_
56 GitHub Wiki. <https://github.com/ipython/ipython/wiki/Dev:-Index>`_
General Comments 0
You need to be logged in to leave comments. Login now