Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rewrite DOA frontend scripts in Python #87

Closed
shinsa82 opened this issue May 19, 2022 · 0 comments
Closed

Rewrite DOA frontend scripts in Python #87

shinsa82 opened this issue May 19, 2022 · 0 comments
Assignees
Labels
doa DiVA-DOA related kind/feature Categorizes issue or PR as related to a new feature.

Comments

@shinsa82
Copy link
Collaborator

Current DOA frontend (that invokes DOA Docker images) are implemented as bash scripts.
Using bash to implement complex CLI, including handling of CLI options, whitespace in arguments and exceptions, is error-prone.

Thus we plan to rewrite them as a Python script, that adds Python to dependencies to use DOA.

@shinsa82 shinsa82 added kind/feature Categorizes issue or PR as related to a new feature. doa DiVA-DOA related labels May 19, 2022
@shinsa82 shinsa82 self-assigned this May 19, 2022
shinsa82 added a commit to shinsa82-sgi-2021/tackle-diva that referenced this issue May 31, 2022
shinsa82 added a commit to shinsa82-sgi-2021/tackle-diva that referenced this issue May 31, 2022
shinsa82 added a commit to shinsa82-sgi-2021/tackle-diva that referenced this issue Jun 1, 2022
shinsa82 added a commit to shinsa82-sgi-2021/tackle-diva that referenced this issue Jun 6, 2022
shinsa82 added a commit to shinsa82-sgi-2021/tackle-diva that referenced this issue Jun 6, 2022
shinsa82 added a commit to shinsa82-sgi-2021/tackle-diva that referenced this issue Jun 7, 2022
shinsa82 added a commit to shinsa82-sgi-2021/tackle-diva that referenced this issue Jun 10, 2022
shinsa82 added a commit to shinsa82-sgi-2021/tackle-diva that referenced this issue Jun 29, 2022
shinsa82 added a commit to shinsa82-sgi-2021/tackle-diva that referenced this issue Jun 29, 2022
shinsa82 added a commit to shinsa82-sgi-2021/tackle-diva that referenced this issue Jun 29, 2022
shinsa82 added a commit to shinsa82-sgi-2021/tackle-diva that referenced this issue Jun 29, 2022
shinsa82 added a commit to shinsa82-sgi-2021/tackle-diva that referenced this issue Jun 29, 2022
shinsa82 added a commit to shinsa82-sgi-2021/tackle-diva that referenced this issue Jun 29, 2022
shinsa82 added a commit to shinsa82-sgi-2021/tackle-diva that referenced this issue Jun 29, 2022
shinsa82 added a commit to shinsa82-sgi-2021/tackle-diva that referenced this issue Jun 30, 2022
commit dd25398
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Fri Jul 1 02:26:02 2022 +0900

    fix processing order of DOA syntax verification (konveyor#92)

commit cd31ec0
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Fri Jul 1 01:40:43 2022 +0900

    add .bash_history to make demo easier

commit c682587
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Wed Jun 29 12:05:30 2022 +0900

    update mainter of Python packages

commit 65bc5da
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Wed Jun 29 12:02:36 2022 +0900

    update documents and scripts slightly

commit cc166f7
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Wed Jun 29 03:59:19 2022 +0900

    change location of examples

commit ac2968f
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Wed Jun 29 03:35:31 2022 +0900

    update code and documents

commit f780832
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Tue Jun 28 03:33:08 2022 +0900

    implement frontend

commit 642dd7a
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Sat Jun 25 00:26:32 2022 +0900

    add Makefile

commit 90f93ad
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Sat Jun 25 00:18:29 2022 +0900

    rewrite python-doa-lib

commit 00f103b
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Fri Jun 24 18:55:30 2022 +0900

    update programs

commit 2d1dca3
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Wed Jun 22 19:49:10 2022 +0900

    finish the first version of the pipeline

commit f556d39
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Tue Jun 14 04:22:51 2022 +0900

    implement toolchain (konveyor#90)

commit 20e9cc3
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Sat Jun 11 02:19:31 2022 +0900

    implement tool pipeline (konveyor#87)

commit c3e8453
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Tue Jun 7 13:39:44 2022 +0900

    partly implement semantic verification (konveyor#87)

commit 946a383
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Tue Jun 7 03:58:44 2022 +0900

    implement python version of syntax verifier (konveyor#87)

commit 8242f5a
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Mon Jun 6 13:00:25 2022 +0900

    implementing verifier (konveyor#87)

commit 1d53999
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Wed Jun 1 08:25:39 2022 +0000

    update preprocessor (konveyor#87)

commit df51435
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Tue May 31 07:01:18 2022 +0000

    change project settings (konveyor#87)

commit 9be98a5
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Tue May 31 06:08:48 2022 +0000

    add dev env (konveyor#87)

commit 1c1dbc9
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Wed May 25 18:49:45 2022 +0000

    add doa-cli package

commit 003cf89
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Fri May 20 00:29:38 2022 +0900

    working #10

commit 2e28c8c
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Tue May 17 01:01:17 2022 +0900

    still working on #10

commit 458dd42
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Mon May 16 03:34:53 2022 +0900

    working on #10

commit c14cb08
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Sun May 15 19:22:53 2022 +0900

    working on #10
shinsa82 added a commit that referenced this issue Jun 30, 2022
commit dd25398
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Fri Jul 1 02:26:02 2022 +0900

    fix processing order of DOA syntax verification (#92)

commit cd31ec0
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Fri Jul 1 01:40:43 2022 +0900

    add .bash_history to make demo easier

commit c682587
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Wed Jun 29 12:05:30 2022 +0900

    update mainter of Python packages

commit 65bc5da
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Wed Jun 29 12:02:36 2022 +0900

    update documents and scripts slightly

commit cc166f7
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Wed Jun 29 03:59:19 2022 +0900

    change location of examples

commit ac2968f
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Wed Jun 29 03:35:31 2022 +0900

    update code and documents

commit f780832
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Tue Jun 28 03:33:08 2022 +0900

    implement frontend

commit 642dd7a
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Sat Jun 25 00:26:32 2022 +0900

    add Makefile

commit 90f93ad
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Sat Jun 25 00:18:29 2022 +0900

    rewrite python-doa-lib

commit 00f103b
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Fri Jun 24 18:55:30 2022 +0900

    update programs

commit 2d1dca3
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Wed Jun 22 19:49:10 2022 +0900

    finish the first version of the pipeline

commit f556d39
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Tue Jun 14 04:22:51 2022 +0900

    implement toolchain (#90)

commit 20e9cc3
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Sat Jun 11 02:19:31 2022 +0900

    implement tool pipeline (#87)

commit c3e8453
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Tue Jun 7 13:39:44 2022 +0900

    partly implement semantic verification (#87)

commit 946a383
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Tue Jun 7 03:58:44 2022 +0900

    implement python version of syntax verifier (#87)

commit 8242f5a
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Mon Jun 6 13:00:25 2022 +0900

    implementing verifier (#87)

commit 1d53999
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Wed Jun 1 08:25:39 2022 +0000

    update preprocessor (#87)

commit df51435
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Tue May 31 07:01:18 2022 +0000

    change project settings (#87)

commit 9be98a5
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Tue May 31 06:08:48 2022 +0000

    add dev env (#87)

commit 1c1dbc9
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Wed May 25 18:49:45 2022 +0000

    add doa-cli package

commit 003cf89
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Fri May 20 00:29:38 2022 +0900

    working #10

commit 2e28c8c
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Tue May 17 01:01:17 2022 +0900

    still working on #10

commit 458dd42
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Mon May 16 03:34:53 2022 +0900

    working on #10

commit c14cb08
Author: Shin Saito <shinsa@jp.ibm.com>
Date:   Sun May 15 19:22:53 2022 +0900

    working on #10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
doa DiVA-DOA related kind/feature Categorizes issue or PR as related to a new feature.
Projects
None yet
Development

No branches or pull requests

1 participant