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

Moving td-tools to separate repository #1033

Open
egekorkan opened this issue Jul 5, 2023 · 2 comments
Open

Moving td-tools to separate repository #1033

egekorkan opened this issue Jul 5, 2023 · 2 comments
Labels
td-tools Issues with axillary tools for node-wot

Comments

@egekorkan
Copy link
Member

Given that the td-tools package can be used without the other node-wot components, it makes sort of sense to move it out to its own repository since people are confused and think that it is part of node-wot. With the new GitHub organization, this should be easy and can be easily kept governed in a similar way. Even if everyone is ok with it, we should decide on:

  • Name of the repository and project.
  • Whether each kind of tool is a separate package (TM tools one, AID another)
  • Relationship to playground "td tools" which are packages that manipulate TDs in different ways such as OpenAPI generation, inserting defaults etc.
  • Versioning of those packages in relationship to node-wot
@danielpeintner
Copy link
Member

Very good idea of extracting functionality.

I think/hope from the users point of view it should not be a big hurdle since already now the https://www.npmjs.com/package/@node-wot/td-tools is a dedicated NPM package. Anyhow, the name of the package might change...

Versioning between the different solutions we offer might become a bit more complex.

W.r.t. to splitting "td-tools" even further into TM, AID parts etc
I don't think I would like to see that happening 🙃
I am more in favor of combining the "td tools" from playground and node-wot.

@egekorkan
Copy link
Member Author

Currently, each conversion in the playground is its own package. Combining them would not be a technical issue but an end user would be installing tools that are not needed (which is currently the case with td-tools).

@relu91 relu91 added the td-tools Issues with axillary tools for node-wot label Aug 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
td-tools Issues with axillary tools for node-wot
Projects
None yet
Development

No branches or pull requests

3 participants