Replies: 2 comments 9 replies
-
Ahoy 👋 I can't think of any reason the maintainer would say no to such a PR. For instance, the LFS type defs were just added a couple months ago. Personally, I'm thrilled when I see anyone contributing to the type definition efforts, because it can be pretty tedious work, but once it's done we all reap the benefits. :) |
Beta Was this translation helpful? Give feedback.
-
Perhaps this is a good time to think about how the community can share the growing collection of definition files. There is a thread here for sharing definitions, but a thread isn't really the best medium for sharing libraries. Realistically, not every library/API/framework can have its documentation included in the source code of this project. It would slow down the server and make the size needlessly large. Not to mention that many of the included definitions files would likely go unused and would serve as useless bloat — for example, I have never used any of the already included definitions. I think it would be wise to set up a repository specifically meant for collecting definition files and libraries for this language server. This could simply be separate projects included as submodules. Alternatively, the community could collaborate as a whole, opening PRs directly on that repository and documenting things as a team, similar to DefinitelyTyped for TypeScript. An idea I had is to create a simple GitHub Pages webpage that would allow visitors to browse through the various definition projects and get directed to the corresponding repositories for them. This way, there is a central location to help everyone find the definitions they are looking for. This sounds like a fun project that I would have no problem getting started on 😄. As always, open to feedback/ideas, especially from @sumneko as this is your project 🙂 |
Beta Was this translation helpful? Give feedback.
-
Hello colleagues!
Tell me, please, is it possible to add our library to your extension in
meta/3rd
? 😄I represent the tarantool team, we have a lot of different modules and it would be really cool to have some documentation for them.
Beta Was this translation helpful? Give feedback.
All reactions