containers / containers/crun

Needs a header for libcrun

Open
#822 4 comments 2 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.