code: public static RepositoryConfiguration read( URL url ) throws ParsingException {
          CheckArg.isNotNull(url, "url");
          Document doc = Json.read(url);
          return new RepositoryConfiguration(doc, withoutExtension(url.getFile()));
      }
docs: Resolve the supplied URL to a JSON document, read the contents, and parse into a {@link RepositoryConfiguration}.
  
  @param url the URL; may not be null
  @return the parsed repository configuration; never null
  @throws ParsingException if the content could not be parsed as a valid JSON document