Commit Graph

16 Commits

Author SHA1 Message Date
Marcus Schäfer
10a02a9d01
Added task plugin documentation
Documentation for developers how to write a custom kiwi
task plugin.
2020-02-27 15:30:00 +01:00
Marcus Schäfer
f6f77b3162
Fixup documentation for consistency
There is the legacy kiwi version and there is this kiwi(next generation).
From a documentation perspective there are several inconsistencies that
could confuse users. This commit makes the name for KIWI-NG consistent
across the entire documentation. At places where we point to older
documentation we use the term Legacy KIWI and a link to the documentation
that covers this part. All this is needed in preparation to cleanup the
documentation situation for the SUSE documentation but with respect to
the upstream doc sources, their layout and markup.
2020-02-19 18:01:14 +01:00
Marcus Schäfer
89226abd46
Addded doc_suse tox target to build docbook target
SUSE documentation is based on docbook or asciidoc. The kiwi
documentation is maintained along with the code and uses the
sphinx system and therefore ReST as markup language. We would
like to keep one source and don't want to move to another markup
language. Thus the sources needs to be structured in a way that
allows translation into sphinx supported targets as well as
into SUSE docbook style. This commit changes the documentation
structure in a way that both is possible. With the use of Sphinx
XML and rstxml2docbook the ReST docs are converted into docbook.
From there the SUSE daps tool can create SUSE documentation
2020-02-14 15:14:30 +01:00
David Cassany
442b43b860
Change kiwi-ng-3 binary references to kiwi-ng
This commit changes from kiwi-ng-3 or kiwi to kiwi-ng the console script used
in command line examples.
2019-10-16 09:30:35 +02:00
Marcus Schäfer
88efb42d5f
Update contributing chapter
Simplify the setup of a development environment and
update the documentation appropriately
2019-10-02 09:52:04 +02:00
Dan Čermák
b015b91679
Stop inheriting from object
This is no longer required in Python3
2019-08-22 15:43:27 +02:00
Marcus Schäfer
d09ccc5206
Update documentation references
The kiwi project has been moved into its own upstream
organisation named OSInside. Due to the move some doc
and README references needs to be adapted
2019-07-12 09:45:42 +02:00
Marcus Schäfer
1d3b9a077f
Update documentation for consistency
Instead of hard coded names for example images and their
versions a prolog map including placeholders has been
added.
2019-05-27 18:04:47 +02:00
Dan Čermák
5ba515236d
Extend the development documentation
Co-Authored-By: Thomas Schraitle <tom_schr@web.de>
2019-05-02 09:58:30 +02:00
Marcus Schäfer
921fa17f4f
Fixed permanent redirect links in documentation 2019-03-07 15:38:13 +01:00
Dan Čermák
0fbc2c5ff9
Add pytest-xdist to dev-virtualenv to run the unit tests in parallel
- fix CLI args not being passed to pytest by tox for unit_py3_4 and unit_py3_6
- enable parallel run on travis
- document how to run the unit tests in parallel
2019-02-20 14:46:14 +01:00
Marcus Schäfer
cba8f96792
Update development doc chapter per review by Tom 2018-09-26 10:40:14 +02:00
Marcus Schäfer
e7987be802
Include PDF build of documentation to the package
Bundle a PDF version of the online documentation with the rpm package
build. Due to the complexity of getting a latex build environment into
the travis CI which does not take forever to install, the bundling of
a built PDF into the pypi archive has been skipped. Users installing
from pypi would need to install a latex env on their machine and
run make latexpdf from the installed bundle.
This Fixes #819
2018-09-24 17:31:07 +02:00
Marcus Schäfer
d521f476b7
Update docs for setting up development environment
Reference py3.6 when showing example tox call. Also
delete a py version reference where it was not needed
2018-09-24 11:43:10 +02:00
Marcus Schäfer
b077d6006c
Fixed URL to semver.org in development guide 2017-11-23 10:58:24 +01:00
Marcus Schäfer
2046220c07 Refactor documentation layout and structure
The current design of the documentation does not allow for
continous improvement and development. It's missing a basic
structure and concept for documenting step-by-step workflows
and generic explanations.
2017-05-10 16:32:23 +02:00