Skip to content

Latest commit

 

History

History
30 lines (26 loc) · 1.03 KB

structure.md

File metadata and controls

30 lines (26 loc) · 1.03 KB

Project structure

This repository contains the code needed for the node process (Electron main), the frontend (Electron renderer), the extension api and documentation.

The file tree looks like the following:

bridge
  |- api      # The plugin api, shared between processes
      |- browser    # Browser specific code
      |- node       # Node specific code
  |- app      # Frontend code
      |- assets     # Bundled assets
      |- components # React components
      |- hooks      # React hooks
      |- utils      # Utility files
      |- views      # Views
  |- docs     # Documentation
  |- examples # Plugin examples
  |- lib      # Node/backend
  |- media    # Static media for the documentation
  |- plugins  # Bundled plugins
  |- public   # Static files served by the web server
  |- shared   # Code shared between processes
  |- scripts  # Helper scripts used by the build process e.t.c. 

  These are created during the build process:
  
  |- dist     # Bundled js and css files, webpack output
  |- bin      # The built electron app