From 491bc49d0a4f1e5791549b0a0d175664e9e60737 Mon Sep 17 00:00:00 2001 From: Spencer Gibb Date: Mon, 3 Apr 2017 20:39:32 -0600 Subject: [PATCH] Initialize project page --- _config.yml | 12 +++++----- index.html | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 71 insertions(+), 6 deletions(-) create mode 100644 index.html diff --git a/_config.yml b/_config.yml index 4fa66a78..eda856ee 100644 --- a/_config.yml +++ b/_config.yml @@ -16,20 +16,20 @@ gems: ### The following properties will change on a project-by-project basis # Context path in the remote website (usually /), will be prepended to absolute URLs for static resources -baseurl: /gh-pages +baseurl: /spring-cloud-commons # Name of the project for display in places like page titles -name: Spring Framework +name: Spring Cloud Commons # ID of the project in the metadata API at spring.io (if this is not a # valid project ID the javascript widgets in the home page will not work) -project: spring-framework +project: spring-cloud-commons # Project github URL -github_repo_url: http://github.com/spring-projects/spring-framework +github_repo_url: http://github.com/spring-cloud/spring-cloud-commons # Project forum URL -forum: http://forum.spring.io/forum/spring-projects/container +forum: http://stackoverflow.com/questions/tagged/spring-cloud # If you want to include a custom pom.xml or gradle template set these value to true and add _include files custom_pom_template: false @@ -39,5 +39,5 @@ custom_gradle_template: false ### The following properties are constant for most projects main_site_url: https://spring.io -projects_site_url: https://projects.spring.io +projects_site_url: https://cloud.spring.io questions_url: https://spring.io/questions diff --git a/index.html b/index.html new file mode 100644 index 00000000..39314383 --- /dev/null +++ b/index.html @@ -0,0 +1,65 @@ +--- +# The name of your project +title: Spring Cloud Commons + +badges: + + # Customize your project's badges. Delete any entries that do not apply. + custom: + - name: Source (GitHub) + url: https://github.com/spring-cloud/spring-cloud-commons + icon: github + + - name: StackOverflow + url: http://stackoverflow.com/questions/tagged/spring-cloud + icon: stackoverflow + +--- + + + + +{% capture parent_link %} +[Spring Cloud]({{ site.projects_site_url }}/spring-cloud) +{% endcapture %} + + +{% capture billboard_description %} + +Spring Cloud Commons delivers features as two libraries: Spring Cloud Context and Spring Cloud Commons. Spring Cloud Context provides utilities and special services for the ApplicationContext of a Spring Cloud application (bootstrap context, encryption, refresh scope and environment endpoints). Spring Cloud Commons is a set of abstractions and common classes used in different Spring Cloud implementations (eg. Spring Cloud Netflix vs. Spring Cloud Consul). + +{% endcapture %} + +{% capture main_content %} + +## Features + +Spring Cloud Context features: + +* Bootstrap Context +* `TextEncryptor` beans +* Refresh Scope +* Spring Boot Actuator endpoints for manipulating the `Environment` + +Spring Cloud Commons features: + +* `DiscoveryClient` interface +* `ServiceRegistry` interface +* Instrumentation for `RestTemplate` to resolve hostnames using `DiscoveryClient` + + + +## Quick Start + + +{% include download_widget.md %} + +{% endcapture %} + +{% capture related_resources %} + +{% endcapture %} + + +{% include project_page.html %} +