Skip to content

Project File Structure

Tim Schwab edited this page Apr 18, 2019 · 2 revisions

Top level

bin\

Keeps the Redis install .msi for Windows Redis installs

client\

Stores the code for the client-side page. Mostly Vue files.

data\

Stores the sheets and the settings.

scripts\

Install scripts for Redis for Windows, OSX, and Linux.

server\

Node files that respond to Electron IPC events. These files do not touch Redis, they merely handle the request and (usually) passes it straight to the Redis API.

There are also some infrastructure/Electron-specific code in here, such as routes.js and menu.js.

redis-api\

Files here do the work of manipulating, searching, getting, etc. the Redis data according to the requests from the user. It is a self-contained module that will probably be moved into its own repo some day.

app.js

Master file that sets up the app.

Clone this wiki locally