This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
gsoc:google-season-of-docs-2021-openprinting-projects [2021/02/13 22:03] till created |
gsoc:google-season-of-docs-2021-openprinting-projects [2021/03/23 16:52] (current) till |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ======Google Season of Docs 2021: OpenPrinting projects====== | + | ======Google Season of Docs 2021: OpenPrinting project====== |
[[:gsoc:google-season-of-docs-2021|Main GSoD Linux Foundation page: How to apply, deadlines, other workgroups, ...]] | [[:gsoc:google-season-of-docs-2021|Main GSoD Linux Foundation page: How to apply, deadlines, other workgroups, ...]] | ||
Line 16: | Line 16: | ||
=====Organization Administrators===== | =====Organization Administrators===== | ||
- | The participation of the Linux Foundation in the Google Season of Docs is organized by Till Kamppeter (till at linux dot com) and Aveek Basu (basu dot aveek at gmail dot com). | + | The participation of the Linux Foundation and OpenPrinting in the Google Season of Docs is organized by Till Kamppeter (till at linux dot com) and Aveek Basu (basu dot aveek at gmail dot com). |
- | ======Project Ideas====== | + | ======Project====== |
- | =====Documenting the Usage details for cups-filters===== | + | =====User and Developer Documentation for cups-filters===== |
- | Needs to create the detailed documentation on usage details of all the CUPS filters, backends, and utilities in the [[https://github.com/OpenPrinting/cups-filters|cups-filters]] project and how to build them. | + | We need to create the detailed documentation on usage details of all the library functions, CUPS filters, backends, and utilities in the cups-filters project and how to build them. This should especially help developers for printer drivers, Printer and Scanner Applications, and other printing-related software. |
- | Current documentation is put together from all the different sources from where the filters and other components came originally, before the cups-filters project got started. Some documentation is in the README file other in man pages, ... | + | Especially changes and new features of [[https://github.com/OpenPrinting/cups-filters|cups-filters]] 2.x (filter functions, libppd, …) should be taken into account. |
- | Mentors: Till Kamppeter, Project Leader OpenPrinting (till at linux dot com) | + | Current documentation is put together from all the different sources from where the filters and other components came originally, before the cups-filters project got started. Some documentation is in the README file other in man pages, … This should be replaced by a structured documentation covering all at one place, to make using cups-filters easy. |
- | License: Apache 2.0 + (L)GPL2 exception | + | The writer should both put the existing documentation together and improve it and also go through the API functions's C code, perhaps use auto-documentation tools (add comments to each API function's code and generate documentation, as GNOME for example does), and also give instructions for common tasks. It should be easy to update the documentation for feature additions in the future. |
- | =====Documenting the Automatic Queue Creation and printing Process for a IPP - Driverless printer in Linux===== | + | Mentors: Till Kamppeter, Project Leader OpenPrinting (till at linux dot com), TBD |
- | As a part of this project a tech writer needs to document the entire set of steps on how a driverless print queue gets internally created in Linux. The content will have the details of what goes on at the background and how are the queues automatically created. | + | |
- | The writer also needs to document what exactly goes behind the scenes when an user selects a particular queue and fires a print. | + | License: Apache 2.0 + (L)GPL2 exception |
- | + | ||
- | This could be made available both on the OpenPrinting web site and also in files coming with the software packages, like [[https://github.com/OpenPrinting/cups-filters|cups-filters]]. | + | |
- | + | ||
- | Mentors: Aveek Basu, (aveek dot basu at gmail dot com), Sahil Arora (sahilarora dot 535 at gmail dot com) | + | |
- | + | ||
- | Licens: MIT | + | |