Eve is a web application allowing users to edit code on their website directly through their site.
- Create, Delete, Edit Files
- Automatic language detection and syntax highlighting
- Choose from over 30 text-editor themes
- Host multiple tabs of files
- Count number of lines in the project
- Export all files as zip
- Install Node 4.0.0 or greater - (5.0 or greater is recommended for optimal build performance). Need to run multiple versions of Node? Use nvm.
- Install Git.
- Disable safe write in your editor to assure hot reloading works properly.
- Run:
git clone https://github.com/jacobsteves/Eve.git
- Run the app:
npm start -s
This will run the automated build process, start up a webserver, and open the application in your default browser. When doing development with this kit, this command will continue watching all your files. Every time you hit save the code is rebuilt, linting runs, and tests run automatically. Note: The -s flag is optional. It enables silent mode which suppresses unnecessary messages during the build.
- In a new terminal window, run:
php -S localhost:8000
which will start the backend php server, running through port 8000.
- Note: if running on port 8000 will cause some issues for you, you can change this to whatever you want as long as you update the references to :8000 in the code
Then you're all good to go!
We use SemVer for versioning. For the versions available, see the tags on this repository.
This project is licensed under the BSD-3-Clause - see the LICENSE file for details