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

Improve stability and usability of JSR as a library #19

Open
3 tasks
Lms24 opened this issue Oct 17, 2021 · 0 comments
Open
3 tasks

Improve stability and usability of JSR as a library #19

Lms24 opened this issue Oct 17, 2021 · 0 comments
Labels
CLI CLI issue CORE Core library issue IDE-PLUGIN IDE Plugin issue Low Low Priority

Comments

@Lms24
Copy link
Owner

Lms24 commented Oct 17, 2021

The ultimate goal would be to improve JSR in terms of stability and usability to make it more comofortable to use it.

  • Integrate Slicer4J into the project by removing the necessety to clone the repository and to build it plus the runner(s). As long as Sl4J is not a library, this means that we have to somehow include all necessary Jars from Sl4j in our project. This requires an updating mechanism of the jars but it is still much more stable and user friendly than expecting anyone to complete the tough install procedure that is currently necessary.
  • Afterwards, reduce the number of user parameters (paths). We can easily drop the slicer path (as it would be directly included in the JSR Jars), possibly also the base backage parameter by finding the biggest common bases package when parsing the source code.
  • Add options for a more step-by-step execution process by exporting every step's result (e.g. parsed representations of code/test sources are not persisted at the moment) and being able to continue where the user left off.
@Lms24 Lms24 added CLI CLI issue CORE Core library issue IDE-PLUGIN IDE Plugin issue Low Low Priority labels Oct 17, 2021
@Lms24 Lms24 closed this as completed Oct 17, 2021
@Lms24 Lms24 reopened this Oct 17, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CLI CLI issue CORE Core library issue IDE-PLUGIN IDE Plugin issue Low Low Priority
Projects
None yet
Development

No branches or pull requests

1 participant