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

[MILESTONE] Make the project more accessible to future contributors and enhance governance #40

Closed
16 tasks done
ehfd opened this issue Jul 21, 2022 · 5 comments
Closed
16 tasks done
Labels
documentation Documentation improvements or additions enhancement New feature or request

Comments

@ehfd
Copy link
Member

ehfd commented Jul 21, 2022

These are the milestones before general availability. I can do some, some I need help.

Plans 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.
@ehfd ehfd changed the title Improve the Documentations and Make the Project More Accessible Improve the documentations and make the project more accessible to future contributors Jul 21, 2022
@ehfd ehfd changed the title Improve the documentations and make the project more accessible to future contributors [MILESTONE] Improve the documentations and make the project more accessible to future contributors Aug 25, 2022
@ehfd
Copy link
Member Author

ehfd commented Sep 9, 2022

@danisla It is also a good idea to use the WikiDone and GitHub Sponsors.

@danisla
Copy link
Member

danisla commented Oct 7, 2022

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.

@ehfd
Copy link
Member Author

ehfd commented Oct 8, 2022

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.

Yes, it was a makeshift solution, and it deserves a change.
But it could just be a docs directory instead of a new repository (and it's a MUST do for the journal) and build the static docs website from that directory. I would prefer a monorepo.
Or we could utilize the Wiki.

@ehfd ehfd added the enhancement New feature or request label Oct 12, 2022
@ehfd ehfd self-assigned this Oct 12, 2022
@ehfd ehfd added the documentation Documentation improvements or additions label Oct 12, 2022
@ehfd
Copy link
Member Author

ehfd commented Oct 16, 2022

I would like to see the documentation on a separate site and make the landing page README cleaner.

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 lunr or some other method. I am against Algolia and other external search engines.

https://www.docsy.dev/docs/adding-content/navigation/#site-search-options

And for Sponsorship platforms:

https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/displaying-a-sponsor-button-in-your-repository

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.

@ehfd ehfd changed the title [MILESTONE] Improve the documentations and make the project more accessible to future contributors [MILESTONE] Make the project more accessible to future contributors and enhance governance Oct 16, 2022
@ehfd
Copy link
Member Author

ehfd commented Apr 11, 2024

All are performed except documentation, which will be divided into multiple pages with enhanced readability and be updated.

@ehfd ehfd closed this as completed Apr 11, 2024
@ehfd ehfd unassigned danisla and ehfd Apr 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Documentation improvements or additions enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants