Caution
Welcome to GDExt's repo! :)
This is an external Geometry Dash editor built using electron and webpack. This repo contains the code for the editor's page itself. However, it doesn't include the /dist directory and any of the code related to electron.
Note: This repo is obsolete. GDExt is currently being rewritten from the ground up.
more screenshots can be found here
After you've cloned the repository, type npm install (Node.js is required, obviously) to install all the modules. All the code is located in the /src directory. Here's more info:
/src/assetscontains all the assets, excluding scripts and styles/src/scriptscontains all the scripts/src/stylescontains, guess what? That's right - css styles/src/index.jsis the entry script
To run GDExt locally, open command prompt in the root folder and run the command below to generate the web page:
npm run build
After that, run a local http server with:
npx http-server -p 8000 -c -1
When all of the steps above are complete, you should be able to run GDExt by opening localhost:8000/dist in your web browser.
You can download GDExt as a standalone app here: https://github.com/gdext/electron/releases
GDExt is still far, far, FAR from finished, so if you want to contribute and help, feel free to do so!