Skip to content

Latest commit

 

History

History
16 lines (11 loc) · 1.47 KB

modern-json5.md

File metadata and controls

16 lines (11 loc) · 1.47 KB

File format

Example file

Akeeba Release Maker 2.x configuration files can be written in the JSON or JSON5 file format. We recommend using JSON5 because it is more human friendly and even allows for comments.

The file is a JSON object with 6 top level keys:

  • The release section. Contains general information about your software release in Akeeba Release System.
  • The api section Describes how Release Maker will connect to Akeeba Release System on your site.
  • The steps section Optional. It tells Release Maker which steps to run and in which order when making a release. You don't need to override this unless you are debugging Release Maker.
  • The connections section It contains one or more objects which describe how Release Maker will connect to a remote file storage server, such as an (S)FTP server or Amazon S3, to upload your software package and / or update files.
  • The updates section Optional. It tells Release Maker which ARS update streams you want to retrieve and upload to a remote server. This allows you to mirror your up-to-date software update streams to static file hosting on your site or a CDN.
  • The files section It tells Release Maker where and which files to upload to which server and make them available for download through Akeeba Release Maker.

Also see the Akeeba Release Maker Overview documentation page.