-
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.
-
tsd
Discontinued [DEPRECATED] TypeScript Definition manager for DefinitelyTyped (by DefinitelyTyped)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Currently, rbs collection downloads RBSs with git clone from ruby/gem_rbs_collection GitHub repository.
It works well for now, but probably it will introduce many problems in a few years because the repository will grow as DefinitelyTyped.
Partial clone reduces the impact, but it just procrastinates the problems.
At first I created a PoC with GitHub API v4 (GraphQL) because it could keep less API calls. However it was not a good idea. GitHub API requires an API token, so the user needs to prepare a Personal Access Token to use it for the local environment and CI. GitHub API v4 has another problem; It truncates large file contents. Therefore I needed combining GitHub API v4 and another API.
I think git clone is a good compromise for now. It is the same phase of tsd or typings of TypeScript. We needed a simple RBS manager now as you can see from the previous article.
I think git clone is a good compromise for now. It is the same phase of tsd or typings of TypeScript. We needed a simple RBS manager now as you can see from the previous article.
First of all, we need to implement the scoped packages feature to RubyGems! Unfortunately RubyGems doesn't have the feature😠@hsbt told a related issue to me.
# Gemfile source "https://rubygems.org" # I use the following gems gem "rails" gem "sidekiq" gem "parallel" # So, I need the following RBSs! gem "@types/rails" gem "@types/sidekiq" gem "@types/parallel"