Skip to content

Streamline distribution/deployment #23

Closed

Description

@lam2mo

For beginners, we want distribution, installation, deployment, and invocation to be as simple as possible. Preferably, there would be a very simple tutorial for distribution, installation, and deployment, and a single wrapper script for compiling, testing, and running.

Activity

  1. added this to the v1.0 milestone on Apr 17, 2018
  2. lam2mo commented on May 29, 2019

    @lam2mo
    MemberAuthor

    Just as a note, I believe the original vision from Zamua's thesis is that you'd run a single command (lj perhaps) and it would 1) compile the Less-Java file, exiting with error message(s) if there were compiler errors, 2) run any unit tests from the file, exiting with error message(s) if any of them fail, and then finally 3) run the program. This is similar to what the test script added in #34 does, and would make the TravisCI implementation of internal tests fairly easy. Then we can just write a simple bash function or script to "flip" the result for testing programs that are supposed to fail.

  3. lam2mo commented on May 29, 2019

    @lam2mo
    MemberAuthor

    Also, this should probably involve hiding or obfuscating/renaming the generated files, both for simplicity and to enable multiple programs to be compiled, tested, and run in parallel (enabling faster testing). This was pointed out by @ripleymj in #37 (comment).

  4. lam2mo commented on May 30, 2019

    @lam2mo
    MemberAuthor

    As mentioned in the discussion for #30, the README will need to be revised after we address this issue and those changes should be a part of any pull request to close it.

  5. lam2mo commented on Jan 24, 2020

    @lam2mo
    MemberAuthor

    @MrBartWolf owns this now. :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions