Skip to content

Development guideline

Alafate edited this page Apr 22, 2025 · 15 revisions
  • When you use non-Java programs, such as one in Python, it should be placed in bin\Common\Data.
  • Try to separately use both the interface class and the actual implementation class, making it more reusable. Especially in Greta platform, you don't have to define connections in bin\Modular.xml when you extend an existing interface class.
  • Try not to add new functionality by directly editing core modules (e.g., Behavior realizer). It makes the structure complicated and makes it difficult to find where the functionality is. So try to copy the Java project and rename it and customize it for the new functionality
  • When you add new modules
    • you **should **create new wiki pages
    • add them in the sidebar in the wiki
    • **update **README.md in the project root directory.

Getting started with Greta

Basics

Advanced

For developpers

Functionalities

Core functionality

Auxiliary functionality

Preview functionality (only in dev branch)

Nothing to show :)

Previous functionality (it might work, but not supported anymore)

Tips

Clone this wiki locally