Skip to content

Roadmap

Milestone 1 - (Q1-Q2 - 2019)

  • [x] Supports project-assembly-based deployment descriptors.
  • [x] Supports the building of HTML5 applications (non repo).
  • [x] Supports the building of node applications.
    • [x] Supports build dependencies.
    • [x] Supports the copying of build results from other modules.
    • [x] Supports the build results from a different location.
    • [x] Supports target platforms.
  • [x] Supports the generation of a default Makefile file.
  • [x] Supports the building of XSA and CF (Cloud Foundry) targets.

Milestone 2 - (Q2 - 2019)

  • [x] Supports the generation of verbose Makefile files.
  • [x] Supports MTA extensions.
  • [x] Supports the building of Java and Maven applications.
  • [x] Supports ZIP builds.
  • [x] Supports fetcher builds.
  • [x] Supports build parameters:
    • [x] Supports build options.
    • [x] Supports ignore files and folders.
    • [x] Supports the definition of timeouts.
    • [x] Supports the naming of build artifacts.
  • [x] Supports semantic validations.
  • [x] Partially supports the advanced mta.yaml (3.1 > 3.2) schema.

Milestone 3 - (Q3 - Q4 - 2019)

  • [x] Supports the enhancing of schema validations.
  • [x] Supports the generation of an mtad.yaml file from an mta.yaml file.
  • [x] Supports incremental builds; in other words, one module at a time.

Milestone 4 - (Q4 - 2020)

  • [ ] Supports parallel execution for the default Makefile file.

Next steps

  • [ ] Supports multi-schema.
  • [ ] Supports the extensibility framework.
  • [ ] Fully supports the advanced mta.yaml (3.1 > 3.2) schema.