Contributing source codeΒΆ

We encourage contributions to Zotonic from the community!

  1. Fork the zotonic repository on Github (at https://github.com/zotonic/zotonic).

  2. Clone your fork or add the remote if you already have a clone of the repository:

    git clone git@github.com:yourusername/zotonic.git
    

    or:

    git remote add mine git@github.com:yourusername/zotonic.git
    
  3. Create a topic branch for your change:

    git checkout -b some-topic-branch
    
  4. Make your change and commit. Use a clear and descriptive commit message, spanning multiple lines if detailed explanation is needed.

  5. Push to your fork of the repository and then send a pull-request through Github:

    git push mine some-topic-branch
    
  6. A Zotonic committer will review your patch and merge it into the main repository or send you feedback. The pull request page on github is the main place to discuss the code and related topics.

Previous topic

Filing issues

Next topic

Contributing documentation

Versions

Actions