Skip to content
This repository was archived by the owner on Aug 9, 2023. It is now read-only.

v2.0.0 beta release 2

Pre-release
Pre-release

Choose a tag to compare

@hrszpuk hrszpuk released this 17 Jan 12:56
· 91 commits to master since this release
48ad301

Most users of rectx will primarily be using three main functions: new; to create a new project, build; to build the project they are working on, and run; to run the project they have built. So, this release was about getting these three major functions to a state of usability.
Previous ground work had been made on the previous beta release for config, templates, licenses, and utilities used internally by other modules. Now that those features are developed enough to allow for end-user functionality to be added.

Features

  • rectx new features
    • Project creation prompt (for entering information such as project name, author, version, and template.
    • Template-based project generation (a custom template language is used to generate project files/folders).
    • Project config project.rectx generates with project creation prompt information.
  • rectx build features
    • Scans source directory and builds source files into an executable in the build directory.
    • Customisable through the project config file project.rectx.
  • rectx run features
    • Runs executable if it exists other it will build the executable before running.
    • Customisable through the project config file project.rectx.
  • Template parsing and generation is now complete (anyone can create custom templates to generate a project structure they like).

What's Changed

  • Templating parsing and generating is complete! by @hrszpuk in #40
  • Major project manager update for project generation, compilation, and configuration by @hrszpuk in #31

Full Changelog: 2.0-beta.1...2.0-beta.2