Arrow Docs
This beautiful library deserves a dash-docset. Help me to create a more discoverable version of this minimal example.
To enable all features we will use dashing It is pretty straight-forward, we map Dash Datatypes to Arrow.
PR's are very welcomed ! Visit the dashing website to get started.
-
Go to Download Docsets -> Main Docsets
-
Under the Thread Docsets in the left corner there is a plus and go to -> Add Local Docs
-
Currently it is a bit verbose because every link is specified as a class named Arrow, but that won't stay that long
-
Combined with Alfredo - You can quick-search through the whole library without breaking a sweat
- Search with tags and filters
- Enable arrow-playground
- Searchable type classes
- Searchable effects
- Searchable data-types
- Searchable optics
- Searchable AQL
- Searchable Generics
- Searchable Integrations
- Searchable Free
- Searchable Recursion Schemes
Your development environment is the next.arrow-kt.io file. Add the appropriate mappings to dashing.json under selector. Check-out the issues.
Dowload dashing:
$ brew install dashing
or
$ go get -u github.com/technosophos/dashing
Here are the sources
## Docset Datatypes
Annotation Attribute Binding Builtin Callback Category
Class Command Component Constant Constructor Define
Delegate Diagram Directive Element Entry Enum
Environment Error Event Exception Extension
Field File Filter Framework Function
Global Guide Hook Instance Instruction
Interface Keyword Library Literal Macro Method
Mixin Modifier Module Namespace Notation
Object Operator Option Package Parameter Plugin
Procedure Property Protocol Provider Provisioner
Query Record Resource Sample Section Service
Setting Shortcut Statement Struct Style Subroutine
Tag Test Trait Type Union Value Variable Word
You then specify the exact place in the HTML where Dash can find the Datatype, e.g.: "html xpath": "Docset Datatype"
dashing.json
{
//...
"selectors": {
"title": "Interface"
},
//...
}
- Debugging
$ dashing build