grafana / grafana/falconlogscale-datasource
Refactor humio client code to not have Grafana dependencies
Open
datasource/Falcon LogScale
kind/enhancement
- Dominant language
- TypeScript
- Stars
- 6
- Forks
- 3
- Avg merge
- 13h 13m
- Merged PRs (30d)
- 2
Description
We should not have client code coupled with data source code. This will encourage easier testing of code and the single responsibility principle.
Contributor guide
Research direction
Start by locating the Humio client and the Grafana data source code in the TypeScript project, then identify where the client depends on data source code. Separate those responsibilities so the client can be tested independently; done means the coupling is removed and the relevant tests still pass.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- backend
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100