List of packages & modules listed under this directory.
- editor-ui
- reflect-ui
- reflect-core
- uiutils
- nothing
- design-server
- design-git
- design-sdk
- design-lint
- boring
- shortcuts
- events
Submodule pacakages (Externals)
- editor-ui - A reflect-ui based ui framework for building editor-like applications
- reflect-ui - A reflect-ui. The standard & universal design framework / system that Bridged develops and uses.
- nothing - Nothing Graphics engine. This backs all graphics & drawing relted work. Learn more at noting.app
- design-server - A realtime editing design server built by Bridged and opened for general usage.
For best modularity of each features and ui components, we are spearating all the functionalities down to related repositories. You may feel some of the modules are redundant / inefficient to have as submodule. Yes, that is true. Such like editor-ui can be used as a npm package, but most of the work is happening in this Bridged repo, so we are going to use submodule for a while. After the project gets mature enought, we will detatch submodule and use as a npm package.
When contributing to Bridged, you might end up editing bunch lines of code under submodule packages. This workflow makes PR and branch management harder. We recommand you to contact us and join as our managed collaborator to get github access for direct PRs (not forking).
Other wise, You'll have to fork all the repositories that is present as submodule, which will mix this up a lot. Read this guideline how to fork multiple submodule packages & make PRs with them.