Skip to content

Commit 1bf14cb

Browse files
committed
Merge branch 'main' into migration
2 parents 2982fef + 1a5e87e commit 1bf14cb

File tree

1 file changed

+65
-1
lines changed

1 file changed

+65
-1
lines changed

doc/user_guide/migrating.rst

Lines changed: 65 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,75 @@ This can be done incrementally for different checks of your project, such as lin
3535
-----------------------
3636
Configure code quality and settings in the :code:`pyproject.toml` and establish a baseline for your project. If necessary, create tickets for further improvements, especially if major parts of your code need suppression, e.g., in the mypy configuration.
3737

38+
TODO: Add config examples and links to config
39+
3840
4. Introduce GitHub Workflows
3941
-----------------------------
40-
Install the GitHub workflow provided by the :code:`python-toolbox` for futher details refer to the section :ref:`GitHub Workflows`.
42+
Install the GitHub workflows provided by the :code:`python-toolbox` for futher details refer to the section :ref:`GitHub Workflows`.
4143

4244
.. attention::
4345
This is just guidance. If you have a good understanding of the standard project setup, technologies, and tools used, feel free to diverge at any point or exercise your own judgment.
4446

4547
.. _Nox: https://github.com/exasol/python-toolbox/pull/289
48+
49+
50+
Migration Progess
51+
+++++++++++++++++
52+
53+
Could be tracked in a format and based on the information listed in the example bellow.
54+
55+
.. list-table:: Migration Progress
56+
:widths: 20 15 15 15 15 15 15 15
57+
:header-rows: 1
58+
59+
* - Project
60+
- pyproject.toml
61+
- poetry
62+
- PyPI
63+
- Sphinx Docs
64+
- nox
65+
- toolbox-tasks
66+
- toolbox-workflows
67+
* - Project 1
68+
- ✓
69+
- ✓
70+
- ✓
71+
- ✓
72+
- ✓
73+
- ✓
74+
- ✓
75+
* - Project 2
76+
- ✗
77+
- ✗
78+
- ✗
79+
- ✗
80+
- ✗
81+
- ✗
82+
- ✗
83+
* - Project 3
84+
- ✓
85+
- ✗
86+
- ✗
87+
- ✓
88+
- ✓
89+
- ✗
90+
- ✗
91+
* - Project 4
92+
- ✓
93+
- ✓
94+
- ✓
95+
- ✗
96+
- ✗
97+
- ✗
98+
- ✗
99+
100+
Legend
101+
102+
* Project
103+
* pyproject.toml
104+
* poetr
105+
* PyPI
106+
* Sphinx Docs
107+
* nox
108+
* toolbox-tasks
109+
* toolbox-workflows

0 commit comments

Comments
 (0)