GodSVG is an application in extremely early development built with Godot for creating optimal Scalable Vector Graphics (SVG) files. It is specifically designed for programmers, allowing them to easily edit individual SVG elements and view the corresponding code in real-time. GodSVG is inspired by the need for an editor for programmers that produces optimized SVG without using unnecessary attributes or metadata.
- Interactive SVG editing: Modify individual elements of an SVG file using a user-friendly interface.
- Real-time code preview: Instantly view the SVG code as you make changes to the elements.
- Optimized SVG output: Generate clean and efficient SVG files.
Currently, there are no pre-built binaries available for GodSVG. However, you can still run it by following these steps:
- Clone the repository:
git clone https://github.com/mew-pur-pur/GodSVG.git
- Open the project in the Godot Engine.
- Build and run the project within the Godot Engine editor.
Contributions to GodSVG are very welcome! To do so, do the following:
- Fork the repository.
- Create a new branch:
git checkout -b implement-gradients
- Make your modifications.
- Commit your changes:
git commit -m "Implement linear gradients"
- Push to the branch:
git push origin implement-gradients
- Create a new pull request and describe your changes in detail.
Since the app is in early development, tidiness is not of utmost importance, so feel free to use a different PR workflow (but the above is still preferable). To report bugs, use Github's issue form. If features are proposed, please provide a mock-up UI or implementation details.
GodSVG is licensed under the MIT License.