Skip to content

Commit 344c7b2

Browse files
author
Dave Syer
committed
Finish moving README to adoc
1 parent 563df2a commit 344c7b2

File tree

2 files changed

+59
-0
lines changed

2 files changed

+59
-0
lines changed

README.adoc

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
// Do not edit this file (go to /home/dsyer/dev/cloud/scripts/netflix/src/main/ruby/../../../src/main/asciidoc/README.adoc instead)This project provides Netflix OSS integrations for Spring Boot apps through autoconfiguration
2+
and binding to the Spring Environment and other Spring programming model idioms.
3+
4+
5+
== TODO List
6+
7+
- [x] Example front end app (currently in sandbox)
8+
- [x] Example back end service (currently in sandbox)
9+
- [x] Use platform config
10+
- [x] Hystrix integration (hystrix-javanica)
11+
- [x] Feign use spring message converters
12+
- [x] Ribbon (static server list)
13+
- [x] Eureka boot app (Service registration)
14+
- [x] Eureka (apache -> tomcat) see https://github.com/cfregly/fluxcapacitor/wiki/NetflixOSS-FAQ#eureka-service-discovery-load-balancer and https://groups.google.com/forum/?fromgroups#!topic/eureka_netflix/g3p2r7gHnN0
15+
- [x] Archaius bridge to spring environment
16+
- [x] Ribbon (Client side load balancing) (Eureka integration)
17+
- [x] Remove need for *-eureka.properties
18+
- [ ] Use spring boot values as defaults where appropriate
19+
- [x] Synchronous removal of service from eureka on shutdown
20+
- [x] Refresh log levels dynamically
21+
- [x] Router (Zuul) integrated using hystrix/ribbon/eureka
22+
- [ ] Better observable example
23+
- [ ] Distributed refresh environment via platform bus
24+
- [x] Metrics aggregation (turbine)
25+
- [x] Use Eureka for instance discovery rather than static list see https://github.com/Netflix/Turbine/blob/master/turbine-contrib/src/main/java/com/netflix/turbine/discovery/EurekaInstanceDiscovery.java
26+
- [ ] Configure InstanceDiscovery.impl using auto config/config props

pom.xml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,39 @@
215215
<zuul.version>1.0.24</zuul.version>
216216
</properties>
217217

218+
<build>
219+
<plugins>
220+
<plugin>
221+
<artifactId>maven-antrun-plugin</artifactId>
222+
<dependencies>
223+
<dependency>
224+
<groupId>org.jruby</groupId>
225+
<artifactId>jruby-complete</artifactId>
226+
<version>1.7.12</version>
227+
</dependency>
228+
</dependencies>
229+
<executions>
230+
<execution>
231+
<id>readme</id>
232+
<phase>process-resources</phase>
233+
<goals>
234+
<goal>run</goal>
235+
</goals>
236+
<inherited>false</inherited>
237+
<configuration>
238+
<tasks>
239+
<java classname="org.jruby.Main" failonerror="yes">
240+
<arg value="${basedir}/src/main/ruby/generate_readme.sh" />
241+
<arg value="${basedir}/README.adoc" />
242+
</java>
243+
</tasks>
244+
</configuration>
245+
</execution>
246+
</executions>
247+
</plugin>
248+
</plugins>
249+
</build>
250+
218251
<profiles>
219252
<profile>
220253
<id>milestone</id>

0 commit comments

Comments
 (0)