Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F432894
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Size
2 KB
Referenced Files
None
Subscribers
None
View Options
diff --git a/docs/Release.rst b/docs/Release.rst
index 3e8c3bf..7d5a183 100755
--- a/docs/Release.rst
+++ b/docs/Release.rst
@@ -1,65 +1,65 @@
=============================================
Releasing a new version of the RoSA Framework
=============================================
.. contents::
:local:
Before Releasing
================
:ref:`General recommendations <Dev Managing Sources>` should be applied
continually for each separate commit. Nevertheless, check the current state of
sources against those recommendations before creating a release.
Make sure that the changelog is reasonably updated.
Validate that the project builds and the framework can be executed without
errors on all supported platforms.
Generating a Release
====================
Once it is decided to generate a release, follow the steps below.
#. Set version number of the new release:
* CMake variables in the main `CMakeLists.txt`:
`ROSA_VERSION_MAJOR`, `ROSA_VERSION_MINOR`, `ROSA_VERSION_PATCH`;
* Sphinx configuration in `docs/conf.py`:
* `version` as "`ROSA_VERSION_MAJOR.ROSA_VERSION_MINOR`",
* `release` as
- "`ROSA_VERSION_MAJOR.ROSA_VERSION_MINOR.ROSA_VERSION_PATH`";
+ "`ROSA_VERSION_MAJOR.ROSA_VERSION_MINOR.ROSA_VERSION_PATCH`";
* Changelog in `docs/Changelog.rst`.
#. Commit the version number update and tag the release.
#. Create packages:
* source package -- just the source directory;
* binary packages for supported platform:
.. _Release_create_build:
* create `RELEASE` build without assertions and without logging,
.. _Release_package_content:
* the package contains:
* all generated documentation as `docs/doxygen`, `docs/html`, and
`docs/man` in the build directory -- use `doxygen-rosa`,
`docs-rosa-html`, and `docs-rosa-man` targets for *make*,
* public headers -- `include` from source and build directories -- in
`include`,
* libraries in `lib`,
* tool executables in `tools`.
#. Publish on website:
* HTML documentation:
* `docs/doxygen` and `docs/html` from the build directory;
* packages for download.
File Metadata
Details
Attached
Mime Type
text/x-diff
Expires
Wed, Sep 10, 7:48 AM (6 h, 37 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
179281
Default Alt Text
(2 KB)
Attached To
Mode
R20 SoC_Rosa_repo
Attached
Detach File
Event Timeline
Log In to Comment