- Lightweight
NoobDocs is designed and intended to be snappy on most hardware. - Nice UI
The UI should not get in the way of using the program. - Always Accessible Data
Data should not be stored in any propriety formats and users should have access to their data at all times.
NoobDocs is written in the Godot Engine, so any platform that Godot supports, NoobDocs can target.
Requirements:
To build:
- Clone or download this repository
- Extract the files (if you downloaded)
- Open the Godot project (Godot version 4.2+)
- In the top right, click "Project"
- In the drop down menu, select "Export..."
- To add a build target, you can use the "Add..." button, or to export to Windows Desktop, you can use the build target that is already there.
- Select the output directory
- MarkdownLabel by daenvil
- Roboto (font)
- Courier Prime (font)
- Material Icons
The NoobDocs example sync server an example implementation of how to write a sync server for NoobDocs. This sync server is usable, however it was more written with the intent of being something that other people can base their own implementations off of.
Requirements:
To build:
- Clone or download this repository
- Extract the files (if you downloaded)
- CD into the directory titled "sync_server"
- Run
go build .
IMPORTANT NOTE:
The sync server expects to find a file titled config.json
. If the sync server can not find this file, then it will not launch.