devidw / gearchy Goto Github PK
View Code? Open in Web Editor NEWInternet's first Goggles manager.
Home Page: https://gearchy.wolf.gdn
License: GNU General Public License v3.0
Internet's first Goggles manager.
Home Page: https://gearchy.wolf.gdn
License: GNU General Public License v3.0
quasar boot file
store version number
to migration when key names change in local storage
is there a best way to do this?
In the goggle editor, the user should be able to define a list of gist URLs that are treated as dependencies (extra tab in the editor?)
This way, goggles could inherit/extend rules from other goggles
The defined dependencies have to be saved into the goggle, most likely some meta comment
And once the gist gets written to GitHub, the dependencies have to be pulled and their instructions (all metadata and comments should be removed) need to be placed inside the goggle
Placement inside the goggle should wrap inside a pair of comments that defines start and end of dependencies
Vendor instructions need to be ignored or striped before the goggle is loaded into the editor
For example, something like:
! name: …
! depends_on: https://…
! depends_on: https://…
! dependency injection start
…
! dependency injection end
…
For implementation of such functionality, perhaps there should be something like a plugin system to be able to extend goggledy to allow custom metadata lines and custom start/end blocks inside goggles
Maybe goggledy should handle an internal list of possible line syntaxes and plugins could register custom syntax definitions like for example a custom metadata line which would detec any ! …: …
line
Dependency functionality should not be bundled into goggledy directly, rather as an extra package
The package could ship functionality to:
These functions would be invoked inside gearchy when the goggle is parsed and stringified
Dependency URLs and content should be managed inside an extra store or the goggle store
Gearchy should also allow the user to trigger an update on the dependencies, this would fetch all dependency sources and place them inside the goggle
Normally only those already in the goggle would be saved to the updated goggle again without updating
Hi @devidw,
It's great to see this tool getting together and having a community-based editor for Goggles! So congratz for that.
I was giving it a shot and has some early feedback on the UX, in case that's something you'd like to consider.
On the below:
On the below image, if we create a rule then use a newline, then it is seen as two rules (one being empty and resulting in $downrank=6,inurl
); maybe would it make sense to ignore empty lines? Or prevent the edition of two instructions at the same time?
On the below image, when creating an empty instruction, then maybe we should not reflect it to the Goggle until the pattern or action is non-empty?
Otherwise we end up with something like this:
Thanks a lot for working on this, it's looking great!
Checkbox in the clone dialog to replace data relevant to the source of the clone, which is not relevant to the cloned goggle:
especially tab bar and panel
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.