Skip to content

Commit 418af02

Browse files
committed
Capturing TODOs.
1 parent 281b69b commit 418af02

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

TODO

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
2+
* Make sure "impl" functions are getting the _function_ name and not the file name as the arguments.
3+
this will change a lot of macros.
4+
* update the implemention of ptk_mem.c to match the new API.
5+
* rename ptk_shared_acquire() and ptk_shared_release() to make sure it is obvious that they should not be called directly. Maybe ptk_shared_acquire_internal()?
6+
* Make sure use of ptk_shared_free() is understood correctly.
7+
* Build documents for shared memory and threading.
8+
* Longer term:
9+
* Refactor ab_server to use this.
10+
* Refactor libplctag to use this.
11+
* Generate .md docs for all APIs.
12+
* Generate man pages for all APIs.
13+
* Generate Debian packages with just the library.
14+
* Generate Debian "-dev" package with library, headers and man pages.
15+
* Same for RPM.
16+
* Same for MSI.
17+
* Same for Home Brew.
18+
* Same for vcpkg.
19+
* Same for Chocolaty? Or is this needed if there is an MSI.
20+
* What about signing?
21+
* Make sure Android build works.
22+
* C++ wrapper. Easier use?
23+
* Java wrapper. Need higher level and how to deal with Java threads?
24+
* Python wrapper. Again, threading is a problem.
25+
* RTOS ports: FreeRTOS, Zephyr. Others?
26+
* Rewrite Modbus example.
27+
* Rethink code generator. Is this needed? Maybe not version 1.0.
28+
* Set up GitHub Actions
29+
* automatic tagging and generating of a release if all the tests pass in prerelease. Or should this be a manually triggered PR?
30+
* Automatic version increment. Just the patch level.
31+
* Version comes from CMake file. But just the major and minor version.
32+
* CI runs all tests on prerelease and release branches. No PR/merge without passing.
33+
* Set up github.io pages?
34+
* Set up read-the-docs pages?
35+
*

0 commit comments

Comments
 (0)