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

Plugin/Documentation Search #12

Closed
ChristianMurphy opened this issue Oct 28, 2019 · 5 comments
Closed

Plugin/Documentation Search #12

ChristianMurphy opened this issue Oct 28, 2019 · 5 comments
Labels
📚 area/docs This affects documentation 💪 phase/solved Post is done

Comments

@ChristianMurphy
Copy link
Member

ChristianMurphy commented Oct 28, 2019

Subject of the feature

Add a view dedicated to searching unified ecosystem plugins.
Potentially similar to:

Problem

The unified collective is de-centralized, across several organizations, and across hundreds of repositories.
New users are having trouble finding the documentation, and are often resorting to opening issues or asking in spectrum chat to track down where the docs are.

For example: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, and many more

Expected behaviour

Many (if not most) use cases are documented somewhere in the collective.
Users should be presented with an aggregated and search-able view of the existing documentation.

Possible technologies

Open Source

Proprietary Services

Alternatives

  • Centralize the documentation
  • Other ideas, are welcome!
@ChristianMurphy ChristianMurphy added help wanted 🙏 This could use your insight or help 📚 area/docs This affects documentation 🔍 status/open 💬 type/discussion This is a request for comments labels Oct 28, 2019
@ChristianMurphy
Copy link
Member Author

/cc @wooorm @Murderlon @johno

@wooorm
Copy link
Member

wooorm commented Oct 28, 2019

Yeah that would be great, super useful!

@Murderlon
Copy link
Member

I have been thinking about this as well and agree that this would be super helpful.

@tomByrer
Copy link

tomByrer commented Nov 5, 2019

I leans towards centralizing the docs. Likely easiest to keep the repos where they are, & aggregate them into 1 clump to possess as HTML output.

Would be helpful either way, feels like a maze trying to find how to do stuff. Even finding good tutorials via Google is hard.

@wooorm
Copy link
Member

wooorm commented Dec 17, 2019

Most of this is done with the current release of the website, where it is possible to browse and search through packages/keywords/projects/topics.

The whole search functionality, including about 400 packages and 250 projects, fits in about 80kb minzipped. Everything is indexed client-side on /explore/, which is a bit of a performance hit but I don‘t think it’s very noticeable.

I’m kinda happy that we don’t use an external service, free or paid, to index everything, and to make the whole site completely static (/explore/ is usable without JS as well).

If anyone finds bugs with search, do let me know!

@wooorm wooorm closed this as completed Dec 17, 2019
@wooorm wooorm added ⛵️ status/released and removed help wanted 🙏 This could use your insight or help 💬 type/discussion This is a request for comments 🔍 status/open labels Dec 17, 2019
@wooorm wooorm added the 💪 phase/solved Post is done label May 21, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
📚 area/docs This affects documentation 💪 phase/solved Post is done
Development

No branches or pull requests

4 participants