question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Documentation is a huge issue

See original GitHub issue

Is your feature request related to a problem? Please describe. Trying to use an API client for an expansive toolset like Elasticsearch without in depth documentation is highly painful.

Describe the solution you’d like With the understanding that there’s almost no documentation of the individual methods and features for the new client, it should be made clear that a lot of the documentation from the NEST days is still applicable. Better yet, reuse the NEST documentation where applicable, update the method names that have changed but are functionally equivalent, and slap an 8.x label on it.

Describe alternatives you’ve considered There aren’t a lot of alternatives to missing documentation other than trial and error. And that is an oh so tedious process.

Issue Analytics

  • State:closed
  • Created 7 months ago
  • Reactions:6
  • Comments:16 (3 by maintainers)

github_iconTop GitHub Comments

1reaction
sethmlarsoncommented, Mar 24, 2023

@b93rn Also wanted to note that I read @svenhartmann’s comment to mean adapting the REST API documentation JSON/parameters into .NET code, not using raw JSON directly. @svenhartmann you can confirm if this is what you meant.

The new .NET client very closely mirrors the actual Elasticsearch API, so this process should be easier compared to trying to do the same for past clients. Hope this helps!

1reaction
technigecommented, Mar 24, 2023

Hi all

We genuinely do understand and appreciate that the situation with documentation is far from ideal. And while it is true that this is on our roadmap, I can also see how merely saying that does not help in any immediate way.

It is absolutely the case that we value our users in the .NET community, just as we do those in other language communities. It is however also true that we don’t have unlimited time and people available, and that we continually have to make choices about where best to direct our efforts.

So in order to help us prioritise, can I ask we refocus this thread on identifying the most critical items for which better documentation is required. This, from @jacob-winkler is a great example:

Fluent syntax documentation for queries that exist in 8.x and an exhaustive list of the queries (referenced using their API names in NEST) that don’t exist. Those two things would go a long way as people try and transition from NEST to the 8.x client.

Thanks

Read more comments on GitHub >

github_iconTop Results From Across the Web

Eight reasons why documentation fails for users, and what ...
Committing to moderating page comments creates two huge problems: an ever-increasing amount of comments to moderate and, as a result, ...
Read more >
Importance of Documentation | The Workstream
Effective documentation collects all of the must-know information about a task, project, or team (from account logins to step-by-step instructions) in a ...
Read more >
Top issues and Pain points with Managing Documents
Common issues and pain points with managing documents and how a good document management system can solve these issues.
Read more >
6 Problems Caused by Inefficient Document Management
5.) Problem: Paperwork is also not easily editable and must be reprinted if there is a mistake somewhere in the document process.
Read more >
Agile/Lean Documentation: Strategies for Agile Software ...
The fundamental issue is communication, not documentation. Agilists write documentation if that's the best way to achieve the relevant goals, ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found