{"id":21825492,"url":"https://github.com/jacobsteves/eve","last_synced_at":"2025-04-14T05:20:34.039Z","repository":{"id":206277155,"uuid":"93961548","full_name":"jacobsteves/Eve","owner":"jacobsteves","description":"A web application allowing users to edit code on their website directly through their site. ","archived":false,"fork":false,"pushed_at":"2018-05-28T22:40:34.000Z","size":3137,"stargazers_count":8,"open_issues_count":1,"forks_count":2,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-03-27T19:09:03.702Z","etag":null,"topics":["file-management","php","react","web"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jacobsteves.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-06-10T19:39:41.000Z","updated_at":"2023-09-20T12:21:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"6f5ba244-0388-4d80-878c-615dfe35c637","html_url":"https://github.com/jacobsteves/Eve","commit_stats":null,"previous_names":["jacobsteves/eve"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacobsteves%2FEve","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacobsteves%2FEve/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacobsteves%2FEve/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacobsteves%2FEve/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jacobsteves","download_url":"https://codeload.github.com/jacobsteves/Eve/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248824948,"owners_count":21167400,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["file-management","php","react","web"],"created_at":"2024-11-27T18:01:48.463Z","updated_at":"2025-04-14T05:20:34.011Z","avatar_url":"https://github.com/jacobsteves.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"assets/images/logo.png\" height=\"100px\"/\u003e\n\u003c/p\u003e\n\n[![Eve](https://img.shields.io/badge/Steves-Eve%20v1.0.0-brightgreen.svg)]()\n[![PyPI](https://img.shields.io/pypi/l/Django.svg)]()\n\nEve is a web application allowing users to edit code on their website directly through their site.\n\n## Features\n- Create, Delete, Edit Files\n- Automatic language detection and syntax highlighting\n- Choose from over 30 text-editor themes\n- Host multiple tabs of files\n- Count number of lines in the project\n- Export all files as zip\n\n\n## Get Started\n### Prerequisites\n1. **Install [Node 4.0.0 or greater](https://nodejs.org)** - (5.0 or greater is recommended for optimal build performance). Need to run multiple versions of Node? Use [nvm](https://github.com/creationix/nvm).\n2. **Install [Git](https://git-scm.com/downloads)**.\n3. **[Disable safe write in your editor](http://webpack.github.io/docs/webpack-dev-server.html#working-with-editors-ides-supporting-safe-write)** to assure hot reloading works properly.\n\n### Frontend\n1. Run:\n```\ngit clone https://github.com/jacobsteves/Eve.git\n``` \n2. **Run the app:**\n```\nnpm start -s\n```\nThis 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.\n\n### Backend\n1. **In a new terminal window, run:**\n```\nphp -S localhost:8000\n```\nwhich will start the backend php server, running through port 8000.\n- \u003ci\u003eNote:\u003c/i\u003e 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\n\nThen you're all good to go!\n\n\n## Demo\n[![https://gyazo.com/c23eba30339b0c71ccfe0b89df37a5a7](https://i.gyazo.com/c23eba30339b0c71ccfe0b89df37a5a7.gif)](https://gyazo.com/c23eba30339b0c71ccfe0b89df37a5a7)\n\n## Versioning\n\nWe use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/jacobsteves/Eve/tags). \n\n## License\n\nThis project is licensed under the BSD-3-Clause - see the [LICENSE](LICENSE) file for details\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjacobsteves%2Feve","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjacobsteves%2Feve","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjacobsteves%2Feve/lists"}