Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OpenPrinting: Developer documentation for libcupsfilters2 API needed #74

Open
tillkamppeter opened this issue Jun 1, 2024 · 0 comments
Labels
help wanted We welcome community help with this issue new Adding new or missing documentation for a specific tool, feature, or function. size 8 Fix a known documentation issue (size 8/8)

Comments

@tillkamppeter
Copy link

tillkamppeter commented Jun 1, 2024

This is a manual copy of libcupsfilters issue #54. As long as issues #70 and #71 are not solved this is the only way to go.

We have recently released the second generation of cups-filters which especially also contains the second generation of libcupsfilters (this repository).

This also includes that libcupsfilters2 provides a new API which needs to get documented, to allow everyone to easily use the resources of this library which are the hard work of many people during the last 20+ years. Especially also the old libcupsfilters1 API did not get documented at all which makes the new one even more important to get documented.

At OpenPrinting we want to reach a common documentation standard on all our repositories. Example for this is our CUPS repository, where we have API documentation based on appropriately formatted comments in the C code (assembled by CodeDoc) plus manually created introduction and examples.

This we also want to do with the developer documentation of our other libraries, including libcupsfilters.

Most of the API functions and data types of libcupsfilters2 already have the comments needed for auto-generation of API documentation, but some can be missing and also some improvement here and there could be needed. We also need the manual part, introduction and examples to be written and everything assembled during the build process of the package.

See also our talk about our documentation plans from our micro-conference on Linux Plumbers 2022: slides. video

@degville degville added new Adding new or missing documentation for a specific tool, feature, or function. help wanted We welcome community help with this issue size 8 Fix a known documentation issue (size 8/8) labels Jun 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted We welcome community help with this issue new Adding new or missing documentation for a specific tool, feature, or function. size 8 Fix a known documentation issue (size 8/8)
Projects
None yet
Development

No branches or pull requests

2 participants