Sven Sager
6d77dcddba
feat(io): Integrate com.revolutionpi.ios1 bus to daemon
...
Signed-off-by: Sven Sager <s.sager@kunbus.com >
2025-05-22 11:09:53 +02:00
Sven Sager
e7768d8b2b
doc(io): Add IO example program
...
Signed-off-by: Sven Sager <s.sager@kunbus.com >
2025-05-22 11:09:26 +02:00
Sven Sager
82c72e918e
feat(io): Add dbus policy for com.revolutionpi.ios1 bus
...
Signed-off-by: Sven Sager <s.sager@kunbus.com >
2025-05-22 11:09:10 +02:00
Sven Sager
1774422dff
feat(io): Add dbus bus com.revolutionpi.ios1
...
Signed-off-by: Sven Sager <s.sager@kunbus.com >
2025-05-22 11:08:48 +02:00
Sven Sager
0380311a9d
feat: Add systemd file and data to integrate the app as a daemon
2025-04-18 19:21:53 +02:00
Sven Sager
c1bd98c444
feat: Add dummy main application script
...
The script uses the logger system and prints an string. You can try
the programm call with and without `-vv`so see the differences of
logging levels.
2025-04-17 12:06:14 +02:00
Sven Sager
92666f117d
build: Add all necessary files for the build system
...
All basic files for testing, building and distributing the project
are added here. The Makefile can set up the virtual environment and
create different package types from the project.
2025-04-17 12:06:14 +02:00
Sven Sager
8124a687f0
test: Add tests directory with a dummy test
...
For local and automated testing of the source code, the testing
folder is added. This includes all the tests that the module has to
go through. The project also uses pytest-cov, which can also create
coverage reports.
2025-04-17 12:06:14 +02:00
Sven Sager
2b36297afb
feat: Add the data directory for additional data files for the project
...
The data directory will hold everything your projekt needs and more.
You can create SystemD unit files or other templates, which packagers
can use.
2025-04-17 12:06:14 +02:00
Sven Sager
a9b6bb076c
feat: Add proginit application basic module
...
The proginit.py module provides standards for programs. These include
program parameters, program configuration files and the log system.
2025-04-17 12:06:14 +02:00
Sven Sager
cc5eb516bf
feat: Add python base project files
...
These files create a callable Python package and manage the version
number of the complete project in the __about__.py file only. All other
parts, including Makefile, will use that version number.
2025-04-17 12:06:14 +02:00
Sven Sager
251bec2b38
docs: Use 'reuse' for SPDX Headers and Licenses
2025-04-17 12:06:14 +02:00
Sven Sager
1a53494d13
docs: Start git project with python git-ignore and Readme
2025-04-17 11:38:25 +02:00