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 is still a work in progress.
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/assets
contains all the assets, excluding scripts and styles/src/scripts
contains all the scripts/src/styles
contains, guess what? That's right - css styles/src/index.js
is the entry script
To run GDExt locally, open command prompt in the root directory 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!