Commit Graph

8 Commits

Author SHA1 Message Date
f54e36bdd8 docs: add building requirements and thread safety sections to readme
The README now includes a new "Building" section with build command and dependency list, and moves the "Thread safety" section after "Design choices" for better logical flow. The caution about missing rlib.h has been removed.
2024-11-22 13:56:40 +00:00
f3a3dfef9e docs: add caution note about missing rlib.h dependency and future plans 2024-11-22 13:51:55 +00:00
01415a8fe9 feat: add Gitea workflow for automated SORM tests on push events
- Created .gitea/workflows/test.yaml with a Compile job running on ubuntu-latest
- Configured workflow to trigger on push events with echo steps for event, branch, and repository info
- Added checkout action and file listing step using gitea workspace variable
2024-11-22 13:45:03 +00:00
b9e687ebdb chore: fix grammar and phrasing errors in README documentation files 2024-11-22 13:45:03 +00:00
1da30958d1 docs: fix formatting of code literals and casing in README examples 2024-11-22 13:45:03 +00:00
f81ad80fa6 docs: add language identifier to C code blocks in README examples 2024-11-22 13:45:03 +00:00
e58479ccd1 docs: add comprehensive project overview, setup instructions, and C/Python API examples to README
The README now includes a full project description explaining the SORM (SQL ORM) philosophy, thread safety considerations, design choices favoring native types for cross-language compatibility, and detailed C API examples covering connection, table creation, and query execution. Also adds Python support documentation with variadic function calling patterns through ctypes.
2024-11-22 13:45:03 +00:00
0f0657496b feat: add initial project scaffold with clang-format, gitignore, Makefile, core C headers, main entry, Python bindings, and dynamic library build 2024-11-22 13:45:03 +00:00