Skip to content

KoBeWi/Godot-Documentation-Editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Godot Documentation Editor

Handy tool to edit Godot engine's class reference XML files.

Godot engine uses XML files to store documentation source of its classes. When you want to add a description for some class or methods of that class etc. you edit these XMLs. It's ok when you add something new and want to document it, but when you want to fill missing documentation for already-existing classes, it gets annoying. Hence I created this tool.

The idea is to make navigating and finding missing descriptions easier. The tool is right now very unfinished, most of the features are missing. It's stable though - it correctly opens XML files and saves your changes without breaking anything \o/ (hopefully)

How to use

  • Download this
  • Open project.godot with Godot. Requires 4.0 alpha 12 or newer
  • You will be asked to pick Godot source directory. You need to select the root folder of Godot's main repository (godotengine/godot, master branch). Be sure to have it downloaded beforehand
  • The editor will automatically fetch all files and display them for you
  • Click a file in the tree on the left to display its contents
  • Any changes you do autosave automatically
  • Happy editing!

Current features

  • list all available documentation files in a tree structure
  • open documentation files and display their content in a more organized way
  • highlight empty descriptions in red
  • jump to the first empty desctription in a file
  • display file status in the tree using colors

Planned features

  • jump to next empty/unfinished file and description
  • display number of complete descriptions vs total and missing descriptions in a file
  • BBCode highlighting
  • buttons for quick inserting of BBCodes (they are not functional yet)
  • find (and replace?)

About

Editor for Godot engine's class reference XML files.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published