I'd be interested too, in particular about 1 as we'd like to integrate more things into Searchfox (code coverage, static analysis and linting issues to name a few).
- Marco. Il 09/01/20 19:43, Andrew Sutherland ha scritto: > Are people interested in a session(s) at the All-Hands on Searchfox? > If you're interested in any of the following things, please email me > here or at as...@mozilla.com or let me know via other channels, and > let me know which of the following you'd be interested in. My goal is > to get a rough count so I can try and book a room if there's interest. > > > 1. Contributing to Searchfox. Want to improve something about > Searchfox? You can! > > We can help you get set up with a local VM and credentials to try your > changes on mozilla-central in the cloud without your laptop melting > down! Already tried contributing and tried to melt your own laptop > down out of frustration with setting up VirtualBox? We can help with > that too! (Also, you can now use libvirt and save yourself a bundle > in new laptops!) > > Already have the VM setup and appreciate the extensive Searchfox > documentation at https://github.com/mozsearch/mozsearch/ and > https://github.com/mozsearch/mozsearch-mozilla/ but want some guidance > on how to implement the thing you want to do? We can help with that > double too! > > > 2. Talking Searchfox UX, especially as it relates to upcoming > features/possibilities on the "fancy" branch. > > I've been doing some hacking to support a more structured > representation of data to support creating diagrams[1] for both > documentation purposes and to make code exploration and understanding > easier. > > This potentially opens up a bunch of new features like > https://clicky.visophyte.org/files/screenshots/20190820-174954.png > demonstrates, providing both the type of a thing you've clicked on, > plus being able to see its documentation or uses without having to > click through. But the more features you try and cram into something, > the more potential for them to get in the way of what the user > actually wanted to do. For example, the helpful popup also probably > hides the code you were trying to look at. Should the information be > in a big box at the bottom of the screen like cs.chromium.org? The > top? Configurable? > > Also, for the diagrams, how to make them most accessible. My current > approach[2] attempts to leverage the inherent hierarchy into a ul/li > tree-structure that directly mirrors the clustering used in the > graphviz diagram, with in and out edges indicated at each node. > Planned work includes figuring out how to best get NVDA to make those > edges traversable so that the traversal is possible with more than > manually using ctrl-f. > > > 3. Talking Searchfox data exposure for your own tools, especially as > it relates to the new data available on the "fancy" branch. > > Do you have a tool that uses Searchfox and wish its result format > wasn't clearly just a data structure pre-baked for presentation > purposes that the receiving JS perform a light HTML-ization on? > > > Andrew > > > 1: Here are some examples of diagrams created during prototyping: > > - Manually creation by clicking on calls/called-by edges in iterative > search results exploration: > https://clicky.visophyte.org/files/screenshots/20190503-133733.png > - Automatic diagram from heuristics based on local same-file control > flow: https://clicky.visophyte.org/files/screenshots/20190821-165907.png > - Blockly based diagramming without rank overrides or colors applied: > https://clicky.visophyte.org/files/screenshots/20191231-214320.png > > 2: > https://github.com/asutherland/mozsearch/blob/00a60f899936559ed4d158999278660eb5c98df5/ui/src/grokysis/frontend/diagramming/class_diagram.js#L480 > > _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform