Re: Introduction and Interest in Contributing to OpenPrinting for GSoC
Till Kamppeter <[email protected]> Fri, 14 Mar 2025 20:43:01 +0100
| Newsgroups | dev.linux.lists.printing-users,dev.linux.lists.printing-architecture |
|---|---|
| Message-ID | <[email protected]> |
Hi, welcome to OpenPrinting!
Perhaps you already went through some points of what I am asking you to do.
Please do what you did not have done yet.
To get deeper insight into OpenPrinting, have a look here:
https://wiki.linuxfoundation.org/gsoc/google-summer-code-2025-openprinting-projects#introduction
This is the project idea list for this year's Google Summer of Code (which you
probably have already seen). It has an introduction about what we are doing, and
in the beginning links to several videos and podcasts with me. Especially watch
the Destination Linux video for a general introduction and the Indaba to learn
about the New Architecture, removal of PPD file and classic driver support in
CUPS 3.x.
For an impression how our GSoC projects look like, see the contributor's
write-ups in my news posts and their final reports are linked in my October News:
https://openprinting.github.io/OpenPrinting-News-October-2024/#google-summer-of-code-2024
All my news posts are here
https://openprinting.github.io/news/
So you get updates on what we are doing and what we have done.
In the project ideas list and in the news posts you find links to join our
Telegram group, mailing lists, and Mastodon.
Telegram OpenPrinting group: https://t.me/+RizBbjXz4uU2ZWM1
Please have a look through the materials and tell us where you are most
interested in. Also feel free to ask questions, asking here in this chat or
using the other communication platforms of OpenPrinting.
To familiarize with our code please try out the following
1. Create a print queue in Linux (btr to take Ubuntu as the base system) and
print out of that.
2. Download CUPS code, build it, add a comment in the code, and try to print and
capture the CUPS error log. Your comments should be visible in the CUPS error log.
3. Go to Openprinting.Org and learn the basics.
4. Learn about driverless print.
5. Learn about print applications.
Once you are done with these basics, let me know and we can proceed from there.
Till
On 3/14/25 16:53, Abhivyakti Singh wrote:
> Dear OpenPrinting Maintainers,
>
> I’m Abhivyakti Singh, a first-year Computer Science student eager to
> contribute to OpenPrinting as part of my preparation for Google Summer
> of Code (GSoC) 2025.
>
> My experience includes:
>
> * C/C++ programming
> * Web development
> * Linux command-line tools
> * Verilog for hardware design
> * Exploring Linux kernel development
>
> I'm particularly interested in learning more about OpenPrinting and
> contributing to its development. If there are any beginner-friendly
> issues or resources you recommend for newcomers, I would greatly
> appreciate your guidance.
>
> I’m excited to start learning and contributing. Looking forward to
> your suggestions!
>
> Best regards,
> Abhivyakti Singh
>
> GitHub: https://github.com/just-a-coder23
>
> LinkedIn: https://www.linkedin.com/in/abhivyakti-singh-70a98231a/
>