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

Split toolbox into a separate repo #880

Open
ahelwer opened this issue Feb 18, 2024 · 4 comments
Open

Split toolbox into a separate repo #880

ahelwer opened this issue Feb 18, 2024 · 4 comments
Labels
DevEnvironment Everything related to the Toolbox development environment enhancement Lets change things for the better help wanted We need your help Toolbox The TLA Toolbox/IDE

Comments

@ahelwer
Copy link
Contributor

ahelwer commented Feb 18, 2024

Markus has mentioned a desire to do this on multiple occasions so I figured I would create this issue for tracking, reference, and discussion.

Basically this repo would focus on the development of the java tools themselves, and development of the eclipse-based toolbox would be moved to a different repo (presumably to be archived & EOL'd if nobody wants to put time into maintaining it).

In my mind the easiest method to do this would be as follows:

  1. Fork the tlaplus/tlaplus repo into a new tlaplus/tlatoolbox repo (or whatever you want to call it)
  2. Delete everything having to do with the toolbox in the tlaplus/tlaplus repo
  3. Delete everything having to do with the tools in the tlaplus/tlatoolbox repo
  4. Consume the tlaplus/tlaplus repo from the tlaplus/tlatoolbox repo somehow (maven package? submodule? hardcoded download from release?)
@lemmy lemmy added enhancement Lets change things for the better DevEnvironment Everything related to the Toolbox development environment help wanted We need your help Toolbox The TLA Toolbox/IDE labels Feb 18, 2024
@ahelwer
Copy link
Contributor Author

ahelwer commented Apr 2, 2024

@lemmy could you fork tlaplus/tlaplus to a new tlaplus/toolbox repo so work can begin on this?

@lemmy
Copy link
Member

lemmy commented Apr 2, 2024

4.) One possibility is to make tlaplus/tlaplus a submodule of the new tlaplus/toolbox.

@ahelwer
Copy link
Contributor Author

ahelwer commented Apr 2, 2024

That would certainly be the simplest.

@lemmy
Copy link
Member

lemmy commented Apr 2, 2024

We can try that but I won't have time for this until after TLA+ Conf anytime soon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DevEnvironment Everything related to the Toolbox development environment enhancement Lets change things for the better help wanted We need your help Toolbox The TLA Toolbox/IDE
Development

No branches or pull requests

2 participants