Skip to content

adamvoss/beacon

 
 

Repository files navigation

Beacon

How it works

We pull poms from Bintray and we receive poms from Maven Central or Scaladex. Your library has to be published to one of those repositories.

Process:

  • We discover Scala release based on the pom filename. A common practice is to include the scala compiler version in the artifactId. We search for .pom files containing _2.10, _2.11 and _2.12. If you dont follow this convention add your releases to non-standard.json
  • We download pom and parent poms
  • We read them, 10% are invalid (most common issue: duplicated tags see sbt/sbt#2566)
  • We inspect the pom file for scm tag (source control management). If you forgot to add a scm tag claim your library to claims.json
  • We download content and metadata from GitHub (Readme, Avatar, Descriptions, etc)

How to contribute

Join the gitter.im channel and read the developer guide

Badges API

Count Badge

Latest version

Count Badge

Latest version

For more information read the shields.io API

About

Beacon Gallery - Scala Libraries Illuminated

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Scala 74.7%
  • HTML 14.0%
  • CSS 11.1%
  • Shell 0.2%