Skip to content

Developer Collaboration

johannesheucher-gip edited this page Nov 20, 2023 · 3 revisions

Zeta wants to grow up - but it needs your help to get mature and strong! If you want to collaborate and to enhance Zeta, it's easiest to follow these instructions:

  • Contribute through forking
  • Don't solely clone the xyna-zeta repository to develop your feature but clone one of the projects using xyna-zeta as a submodule, like the Xyna-Modeller or the Zeta-Boilerplate to be able to test your change properly
  • create an issue inside the issues section or choose an existing one (there are some with a "good first issue" label)
  • create a feature branch for your feature (inside your fork), check it out (GitHub makes this easy as the CLI commands will be generated for you) and start coding
  • as soon as you're done, commit your work and make a pull request
  • we will review your code, make comments or approve and merge it

Hints

  • We love clean code (follow the lint rules - run npm run lint to check)
  • Be careful with information that belongs to your project - keep it from the Zeta sources
  • you can make as many commits and pushes as you want before making the pull request

See also

Clone this wiki locally