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

Directory or repository of third-party scripts and such #3612

Open
eater opened this Issue Feb 3, 2019 · 3 comments

Comments

Projects
None yet
4 participants
@eater
Copy link

eater commented Feb 3, 2019

I'm submitting a…

[ ] Bug
[ ] Feature Request
[x] Documentation Request
[ ] Other (Please describe in detail)

The design philosophy of i3 intentionally sets out that all non-foundational functionality should be implemented via IPC or other tools external to the codebase. That's great!

In order to encourage and streamline that, and make the end-user experience better, it would be incredibly helpful if there were a single place where users could find scripts that have already been created, and share new ones that they have implemented. The current system involves searching Reddit and maybe asking on IRC, and neither of those methods provides very good coverage of what actually exists.

Many other projects have simple directories of add-ons. Random example: https://github.com/todotxt/todo.txt-cli/wiki/Todo.sh-Add-on-Directory. It could be hosted as a Github wiki page, and I volunteer to help maintain that.

@i3bot i3bot added the documentation label Feb 3, 2019

@Airblader

This comment has been minimized.

Copy link
Member

Airblader commented Feb 3, 2019

We do have the user-contributed articles section on the website, but maintaining that is pretty painful. I'm fairly sure we agreed in the past that keeping community-maintained scripts somewhere is a great idea that we support, though I'm not sure right now where we had that discussion.

Ultimately, of course, nothing stops anyone from creating such a repository. I don't think we'd want to host a repository in the i3 organization ourselves because it'd be a lot of effort to maintain it. I don't see an issue with linking to such a repository from the website and/or reddit, though. @stapelberg Your thoughts?

@stapelberg

This comment has been minimized.

Copy link
Member

stapelberg commented Feb 3, 2019

As long as it’s clearly marked that the directory/list is community-maintained, I’d be happy to link to it.

I do agree that it would be preferable for such a directory/list to live outside the official i3 org for the time being. If it becomes a no-brainer at some point to bless it as official, I’m happy to do that, but I want to be cautious with regards to what we sign up to maintain :).

Does that make sense?

@Airblader

This comment has been minimized.

Copy link
Member

Airblader commented Feb 3, 2019

Great. Let's keep this open and if someone wants to start such a repository they can let us know so we can link to it in appropriate places.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment