-
Notifications
You must be signed in to change notification settings - Fork 12
Goodness Squad Volume 7
This page is intended to the participants of the upcoming Goodness Squad - Volume 7 event.
fugazi.io is a pretty large project and a few pretty small "satellite projects":
- The main project: The web terminal which is served from http://fugazi.io
- proxify: A node package for turning any http based API into a fugazi module which can be loaded and used from the terminal
- connector.node: A node package for connecting node based applications to the terminal
-
connector.node.redis: A node package, based on the
connector.node
, for connecting redis to the terminal, creating a redis cli client -
connector.node.mongo: A node package, based on the
connector.node
, for connecting MongoDB to the terminal, creating a mongo cli client
All projects explain how to install and run them.
While the main project is big and complicated, the smaller ones are very easy to understand and work with without any previous experience.
The simplest projects to work with are the redis and mongo clients.
These projects are far from being complete, and they only implement several of the commands that should be.
In both cases there are pages for how to add more commands:
Other clients can be started for various other applications such as memcached, memcachedb, couchbase, couchdb, rabbitmq, etc.
This can be done using the connector.node
, and the redis and mongo projects are good examples of how to do so.
We'd also love to have a connector to the wordpress rest api, a more detailed description can be found here: wordpress rest api connector.
We'd also like to have descriptors for existing http APIs.
Currently the client doesn't support authentication (except for basic auth), but we're working on supporting oauth2.
Until that's ready we can only support APIs which don't require authentication.
- SETing objects/arrays doesn't work
- "Internal Server Error" when receiving "ERR no such key" error from Redis client
- more issues for commands implementation
- add namespace as part of syntax
- you're welcome to browser through the rest of the issues