No description
  • C++ 93.7%
  • Python 2.1%
  • CMake 1.1%
  • SourcePawn 0.6%
  • Mako 0.4%
  • Other 1.5%
Find a file
Guenther Amsler 19a1edc15d
All checks were successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/tag/docker Pipeline was successful
ci/woodpecker/tag/release Pipeline was successful
release: 6.0.12
2026-06-11 11:03:04 +02:00
.github/workflows ci: woodpecker 2026-06-08 09:46:55 +02:00
.woodpecker ci: test only when relevant files changed 2026-06-08 13:02:00 +02:00
bitmaps reuse added 2025-12-12 20:41:55 +01:00
cmake refs #26 2026-05-21 14:25:09 +02:00
config refs #26 2026-05-04 13:16:57 +02:00
doc doc: update links 2026-06-09 10:05:33 +02:00
dockcross fix valgrind memory errors 2026-06-11 10:58:30 +02:00
docker chore: migrate docker image names 2026-06-08 09:41:11 +02:00
etc feat: remove status socket from etc 2026-06-01 12:40:02 +02:00
example/scim chore: migrate docker image names 2026-06-08 09:41:11 +02:00
LICENSES use lstlisting for intens description examples and added examples 2025-12-12 20:09:48 +01:00
po fix: syntax error fixed 2026-06-08 11:19:53 +02:00
python-packages refs #26 2026-05-04 13:16:57 +02:00
qss reuse added 2025-12-12 20:41:55 +01:00
reportconv refs #26 2026-05-04 13:16:57 +02:00
scripts refs #30 fixed metadata struct 2026-05-27 11:02:01 +02:00
src fix valgrind memory errors 2026-06-11 10:58:30 +02:00
templates templates/generator/application: a variant always belongs to a project. g_variant_get_status_func now sets/updates variant.projectId 2026-06-08 13:47:07 +02:00
test moved from pip to uv 2026-05-27 11:51:36 +02:00
third-party Switched submodule jwt-cpp to tag v0.7.2 2026-05-07 15:35:45 +02:00
.dockerignore Going public 2025-10-17 14:02:29 +02:00
.gitattributes Going public 2025-10-17 14:02:29 +02:00
.gitignore ci: release 2026-06-08 10:45:13 +02:00
.gitmodules refs #30 2026-05-14 16:19:54 +02:00
AUTHORS Going public 2025-10-17 14:02:29 +02:00
ChangeLog Going public 2025-10-17 14:02:29 +02:00
CMakeLists.txt release: 6.0.12 2026-06-11 11:03:04 +02:00
docker-bake.hcl ci: docker 2026-06-08 10:08:37 +02:00
NEWS Going public 2025-10-17 14:02:29 +02:00
README.md updated list of dev packages 2026-05-19 14:32:53 +02:00
REUSE.toml refs #26 2026-05-22 14:50:38 +02:00
sonar-project.properties Going public 2025-10-17 14:02:29 +02:00

Welcome to Intens

INTENS is an integration platform that improves the engineering processes by making them more flexible, efficient and reliable. It is in daily operation by various renowned engineering companies since more than 10 years.

INTENS adheres to well known and established architecture patterns that lead to loosely coupled and highly maintainable application systems.

The INTENS core architecture implies a clear separation between the presentation and the domain layer which includes the customer specific modules, the project data and the configuration.

intens-arch

INTENS based systems can be run as pure desktop applications on Linux and Windows hosts or as cloud native application being accessible by any modern browser (Firefox, Chrome, Safari etc.)

Build

The build process uses cmake on a Linux system. Note since intens includes the submodules jwt-cpp and rapidjson, this repo must be cloned with the option --recurse-submodules. Otherwise the submodules must be activated after cloning with the following commands:

  $ git submodule init
  $ git submodule update --init --recursive

Build and install a debug intens:

  • configure: cmake -DCMAKE_BUILD_TYPE=Debug -B build -S .
  • build: cmake --build build -j10
  • install: sudo cmake --install build

These commands create the folder build, compile and link intens in it and install intens to /usr/local/intens/<version>.

For windows (using docker image dockcross with https://mxe.cc) :

  • shared: dockcross/build-windows-release.sh

Required packages

  • ubuntu:

    build-essential \
    cmake \
    libxkbcommon-dev \
    pkg-config \
    libssl-dev \
    libnsl-dev \
    libfl-dev \
    libboost-all-dev \
    bison \
    gettext \
    libcurl4-openssl-dev \
    libxml2-dev \
    libxslt-dev \
    libjsoncpp-dev \
    liblog4cplus-dev \
    cppzmq-dev \
    libltdl-dev \
    qt6-base-dev \
    qt6-5compat-dev \
    qt6-svg-dev \
    qt6-charts-dev \
    libgtest-dev \
    zlib1g-dev \
    libxcb-xkb-dev \
    python3-mako \
    python-is-python3 \
    

    NOTE:

  • gentoo:

    dev-build/cmake
    sys-devel/bison
    sys-devel/flex
    sys-devel/gettext
    dev-cpp/gtest
    dev-libs/jsoncpp
    x11-libs/qwt
    dev-qt/qtbase
    dev-qt/qtcharts
    dev-qt/qtnetworkauth
    dev-qt/qtsvg
    dev-qt/qt5compat
    net-libs/libnsl
    net-libs/cppzmq
    net-misc/curl
    dev-libs/libxml2
    dev-libs/libxslt
    dev-libs/protobuf
    dev-libs/log4cplus
    dev-util/tree-sitter-cli
    dev-python/mako