Needs a header for libcrun
Open
- Dominant language
- C
- Stars
- 4.1k
- Forks
- 444
- Avg merge
- 2d 40m
- Merged PRs (30d)
- 47
Description
crun expose a static archive(or even shared library if you want) for user, but lacks a good header file to use it. If I want to use libcrun in my project. I have to add crun functions declarations by hand.
Maybe we can clean `container.h` and `error.h` to make it usable as public header and install them to `$(PREFIX)/include/crun` for user.
Contributor guide
Research direction
Review container.h and error.h to determine which declarations are suitable for public use. Then inspect the library installation setup for how headers could be placed under $(PREFIX)/include/crun. Done means libcrun users can include the public headers without redeclaring functions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- api, build-system
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100