Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Now if someone wants to use the gitlab tools, you need to import github.com/roemer/gotaskr/tools/gitlab and then you can access all the stuff via gitlab.xxx. This is ok but there are often other packages which have the same import name like go-gitlab. So I need to constantly rename one of them.
I took note of other examples like https://github.com/xanzy/go-gitlab/blob/master/gitlab.go which use a similar approach (just with an additional client class). Is that a better approach? Having a "Client" that acts as a wrapper for different tool implementations?
Related posts
- Dagger: Programmable open source CI/CD engine that runs pipelines in containers
- Show HN: We Built Cloud Seeder – One Click Self-Hosting with Auto Updates
- My last weeks GitHub contributions
- Software Supply Chain Security
- Mkcert: Simple zero-config tool to make locally trusted development certificates