Cereebro Server

Cereebro Server Spring Boot AutoConfiguration

Лицензия

Лицензия

Группа

Группа

io.cereebro
Идентификатор

Идентификатор

cereebro-server
Последняя версия

Последняя версия

1.2.4
Дата

Дата

Тип

Тип

jar
Описание

Описание

Cereebro Server
Cereebro Server Spring Boot AutoConfiguration
Ссылка на сайт

Ссылка на сайт

http://cereebro.io
Система контроля версий

Система контроля версий

http://github.com/cereebro/cereebro/tree/master/cereebro-server

Скачать cereebro-server

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/io.cereebro/cereebro-server/ -->
<dependency>
    <groupId>io.cereebro</groupId>
    <artifactId>cereebro-server</artifactId>
    <version>1.2.4</version>
</dependency>
// https://jarcasting.com/artifacts/io.cereebro/cereebro-server/
implementation 'io.cereebro:cereebro-server:1.2.4'
// https://jarcasting.com/artifacts/io.cereebro/cereebro-server/
implementation ("io.cereebro:cereebro-server:1.2.4")
'io.cereebro:cereebro-server:jar:1.2.4'
<dependency org="io.cereebro" name="cereebro-server" rev="1.2.4">
  <artifact name="cereebro-server" type="jar" />
</dependency>
@Grapes(
@Grab(group='io.cereebro', module='cereebro-server', version='1.2.4')
)
libraryDependencies += "io.cereebro" % "cereebro-server" % "1.2.4"
[io.cereebro/cereebro-server "1.2.4"]

Зависимости

compile (22)

Идентификатор библиотеки Тип Версия
io.cereebro : cereebro-core jar 1.2.4
io.cereebro : cereebro-snitch jar 1.2.4
org.springframework : spring-webmvc jar
org.springframework.boot : spring-boot-devtools Необязательный jar
org.thymeleaf : thymeleaf-spring4 jar
org.webjars : webjars-locator jar
org.webjars : bootstrap jar
org.webjars : jquery jar
org.webjars : linkurious.js jar 1.5.1
org.webjars : d3js jar 3.5.17
org.webjars : d3-plugins jar da342b6
org.webjars : nvd3 jar 1.8.2
org.springframework.cloud : spring-cloud-netflix-core Необязательный jar
org.springframework.cloud : spring-cloud-commons Необязательный jar
org.springframework.cloud : spring-cloud-context Необязательный jar
org.springframework.cloud : spring-cloud-netflix-eureka-client Необязательный jar
org.springframework.cloud : spring-cloud-netflix-eureka-server Необязательный jar
com.netflix.eureka : eureka-client Необязательный jar
org.springframework.boot : spring-boot-configuration-processor Необязательный jar
org.projectlombok : lombok jar
org.slf4j : slf4j-api jar
org.slf4j : jcl-over-slf4j jar

test (6)

Идентификатор библиотеки Тип Версия
org.springframework.boot : spring-boot-starter-web jar
org.springframework.boot : spring-boot-starter-thymeleaf jar
org.springframework.boot : spring-boot-starter-test jar
nl.jqno.equalsverifier : equalsverifier jar 2.3.1
io.rest-assured : rest-assured jar 3.0.3
ch.qos.logback : logback-classic jar

Модули Проекта

Данный проект не имеет модулей.

Build status

Cereebro

The goal of Cereebro is to automate the documentation of relationships between components in a distributed system.

See a Cereebro demo live.

Why

When building a distributed system, it quickly becomes hard to keep track of components and their dependencies.
Writing architecture documents and drawing diagrams is cool, but these pieces of art eventually get obsolete after a few time. Keeping software documentation up-to-date is an ageless problem.
Project Cereebro answers it by generating a map of a system at runtime :

  • by simply adding the Cereebro Snitch Spring Boot starter, the context of each application is analyzed to detect its relationships with other components, providing a fragment of the whole system
  • the Cereebro server resolves the fragments from every Snitch to reconstitute the big picture

The name Cereebro is inspired by the X-Men's Cerebro device, which allows its user to locate mutants accross the world.

We named it cereebro because :

Getting Started

Get started with Cereebro, Spring Cloud Netflix and the Eureka Server.

Learn more in the project documentation.

Check out our samples and see them running.

Continuous Integration

Code Conventions

Java :

  • eclipse formatter : "Java conventions with spaces" (we don't know about IntelliJ)
  • line width : 120
  • indent using spaces only
  • auto-format all the things
  • Use off/on tags to keep the formatter off sections that need specific formatting (like builders)
  • test all the things

XML :

  • indent using 4 spaces
  • line width : 120

License

Cereebro is Open Source software released under the Apache 2.0 license.

io.cereebro

cereebro

Версии библиотеки

Версия
1.2.4
1.2.3
1.2.2
1.2.1
1.2.0
1.1.0
1.0.1
1.0.0
0.1.0
0.0.4
0.0.3
0.0.2
0.0.1