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

Reply via email to