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

Merge turtle-formatter project into owl-cli #20

Open
atextor opened this issue Sep 12, 2024 · 0 comments
Open

Merge turtle-formatter project into owl-cli #20

atextor opened this issue Sep 12, 2024 · 0 comments

Comments

@atextor
Copy link
Owner

atextor commented Sep 12, 2024

For a while the, owl-cli and turtle-formatter projects have been existing as separate projects. However, they are more closely related than originally anticipated from both a user's view and a developer's view:

  • owl-cli's write command basically just wraps turtle-formatter functionality. There is a (almost) 1:1 relationship between turtle-formatter settings and write options.
  • Users of turtle-formatter have explicitly asked how to use it from the command-line, so the project's readme even points to owl-cli.
  • It's difficult to have a well-structured documentation that covers formatting functionality with API and command line usage.

Therefore, it makes sense to maintain both as one project with one documentation.
However, it must remain possible both to use owl-cli as a standalone tool and use turtle-formatter as a Java library.

  1. Switch build to Maven #19
  2. Make turtle-formatter a separate Maven module in this repo
  3. Configure build to enable releasing modules to Maven Central
  4. Update turtle-formatter documentation to point here and archive project
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant