Yup, consider me interested.
Also considering that I’d like one of our projects to be available on searchfox 
too.

— Jan-Erik 

> On 9. Jan 2020, at 19:43, Andrew Sutherland <asutherl...@asutherland.org> 
> wrote:
> 
> 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
> 
> _______________________________________________
> firefox-dev mailing list
> firefox-...@mozilla.org
> https://mail.mozilla.org/listinfo/firefox-dev

_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to