WHAT DOESN'T CLOUDSMITH DO NOW THAT IT WILL DO LATER?
The thing you're most likely to notice is that Cloudsmith doesn't contain all the
components you would expect it to have. In general, this is just because Cloudsmith is
a really new service and we are only now investing in building up the map.
In theory, any type of asset, regardless of technology, can be added to the map.
And we hope to have nearly every open source component someone cares about as soon as
possible. (However, there will be some specialized domains (the Linux kernel?) where there's
no problem left for us to solve.)
If you're looking for open source Java or Eclipse components or things found in
public Maven/Ivy or OSGi bundle repositories, you may not have to wait long. You'll find
a lot of these at Cloudsmith already, and we'll add them as fast as we find them. If you're looking
for PHP, Ruby or Perl components, you may have to wait somewhat longer (weeks or months, not
years) as we extend Cloudsmith to map popular repositories for those technologies.
If you're looking for older C components in the public domain, you may have to wait longer.
It's easy to add these components to the map, but it's generally hard to extract useful
metadata regarding dependencies, etc. without lots of manual work.
If you're thinking about C# components, so are we. It's not hard to add support for mapping
them (as long as we don't worry about providing the same level of IDE integration we provide
for Eclipse), and we think there are a lot of developers out there who would like to combine
them with other technologies. It's just a question of prioritization for us.
If you're wondering about adding your own components to the Cloudsmith map, we don't
currently expose those capabilities to users. The functionality is there, but we haven't yet
figured out how to create a UI that hides the messiness of dealing with different repositories.
If you just want to add something to the map,
ping us
and ask us to do it for you; we'll
try to respond to you immediately. If you'd like to help us get the user interface right, you
can participate in our beta program.
If you're wondering whether you can map proprietary components (non-open source), the answer
is we support that. Components that are privately mapped will be visible only to those you allow
to see them, as will stacks to the extent they depend on them. However, you'll have to contact us
to do it for you (until we open up mapping directly to users, that is) and you will need to be
a commercial customer to do it.
Another thing you may notice is that in most cases Cloudsmith doesn't show you much descriptive
information about what you see in the map, who created it or what others think of it. The reason
is that "soft" content is created by live users at Cloudsmith, whereas most of the content you
find at Cloudsmith today was added by map-bots mapping components in repositories. Each time
someone creates or comments on a stack, we'll have more information to present.
Finally, you may notice is that it's not as easy as it should be to look for content in the
map. Currently, we let you search for things, but we don't let you navigate the underlying map
directly. This is something we would find useful, and we'll be adding it soon.