-
-
Notifications
You must be signed in to change notification settings - Fork 52
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
[MILESTONE] Make the project more accessible to future contributors and enhance governance #40
Comments
@danisla It is also a good idea to use the |
I would like to see the documentation on a separate site and make the landing page README cleaner. Right now, when you visit this repo, it looks like a wall of text that scrolls on for many pages. It would be nice if the docs were in a format like readthedocs, or Docsy. I propose a separate documentation repository under the selkies-project org that I'll make you an admin of. |
Yes, it was a makeshift solution, and it deserves a change. |
I think that we could activate GitHub pages for the https://selkies.io/gstreamer sub path or the subdomain https://gstreamer.selkies.io and build the documentation with GitHub Actions as a workflow in this repository. This is much cleaner than a separate docs repository. I like Docsy, we need to a static search functionality using https://www.docsy.dev/docs/adding-content/navigation/#site-search-options And for Sponsorship platforms: Tidelift and Otechie: It's some paid service, I think. Out of the equation. Patreon: Adequate for creators than developers. Takes commissions. Open Collective: For OSS projects. It can also be integrated with GitHub Sponsors or any other payment processing platform to go multi. It also provides auditing and fiscal management. Liberapay: Simple, that is good. But lacks features and no strong reason to choose over GitHub Sponsors. Ko-fi: A no commission version of Patreon. IssueHunt: This is a great platform for individual developers. This is an alternative method for other people to crowdfund our issues for someone else to solve. This also frees us from fiscal management required in the Open Collective. GitHub Sponsors: The default option for GitHub projects. LFX Mentorship (formerly CommunityBridge): Works only if we are affiliated with the Linux Foundation. Conclusion: I think IssueHunt is a great idea. |
All are performed except documentation, which will be divided into multiple pages with enhanced readability and be updated. |
Improve serialization and deserialization of clipboard content on client side
These are the milestones before general availability. I can do some, some I need help.
Adequete documentation about setup on bare metal (not just containers), all the way from installing to startup.Done.An activate file that can be sourced to get the GStreamer environment up regardless of which path it is unpacked toDone.How to add selkies-gstreamer in a container and also to optionally compile in a container.Done.Make the entrypoint or startup less cumbersome, a quick startup script maybe (with and without an option to start a new Xvfb and also the ability to set which DISPLAY)?Documentation added.Include VP8 and VP9 encoding capabilities, although they currently only support software acceleration. The code is already there, but the vpx plugin is not included during GStreamer compilation.Done.@danisla Find a way to integrate Keyboard keys < and > do not work #6 to Selkies and not leave it to the user/OS or fix the issue altogether.Fixed by Various changes for usability #60.Check that all of the documentation instructions are valid and none fails.Done.Governance event for MPLv2 license.Pull request [GOVERNANCE] Mozilla Public License, version 2.0 from Apache License, Version 2.0 #62.Check fix for AttributeErrorFixed by Patched Xlib with XFIXES is released by maintainer #68.extension_add_error
on master python-xlib/python-xlib#233.Address Large clipboard data freezes all input #43.Patched by Patch clipboard issue #43 #73.GStreamer version upgrade. Depends on https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1605.Upgraded to 1.22.5.Regardless, potentially convert docker-nvidia-egl-desktop and docker-nvidia-glx-desktop to selkies-project.Done.Because of the warning messagertpsession gstrtpsession.c:2435:gst_rtp_session_chain_send_rtp_common:<rtpsession0> Can't determine running time for this packet without knowing configured latency
, add a message handler after it does Gst.Pipeline.new(). Something that's going to regularly pop messages from the bus and process them, or a GLib mainloop and a bus signal handler like in that helloworld example.Update outdated GitHub Actions pipeline.Pull Request and Issues Template.Fix existing CI processes, CI for building a documentation website; diet on README.md, clean/update the docsPlans after the milestone:
Manual compilation (all of gstreamer, web, py wheel) docs on bare metal on RHEL/SUSE, etc as well as Debian.Nobody uses RHEL-based repositories regularly here, so we should wait for contributions from people who actually do.Attempt a resolution to High latency when audio is enabled. #7 (but not a critical issue). After the milestone.Do Create base images #15. Try to preserve the single Dockerfile.example file, but use ARGS to install components in conditional. After the milestone.The text was updated successfully, but these errors were encountered: