Skip to content
This repository was archived by the owner on Sep 16, 2024. It is now read-only.

Commit 7eb4d26

Browse files
committed
Changed some references to marklogic-community
1 parent 9fb5a4b commit 7eb4d26

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
![GitHub release](https://img.shields.io/github/release/marklogic-community/ml-app-deployer.svg)
2-
![GitHub last commit](https://img.shields.io/github/last-commit/marklogic-community/ml-app-deployer.svg)
1+
![GitHub release](https://img.shields.io/github/release/marklogic/ml-app-deployer.svg)
2+
![GitHub last commit](https://img.shields.io/github/last-commit/marklogic/ml-app-deployer.svg)
33
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
4-
[![Known Vulnerabilities](https://snyk.io/test/github/marklogic-community/ml-app-deployer/badge.svg)](https://snyk.io/test/github/marklogic-community/ml-app-deployer)
4+
[![Known Vulnerabilities](https://snyk.io/test/github/marklogic/ml-app-deployer/badge.svg)](https://snyk.io/test/github/marklogic/ml-app-deployer)
55

66
ml-app-deployer is a Java library that provides two capabilities:
77

@@ -17,15 +17,15 @@ ml-app-deployer depends on MarkLogic 10 and Java 1.8+. Earlier versions of MarkL
1717
and bug fixes in the MarkLogic Management REST API across versions 8, 9, and 10, it is recommended to use MarkLogic 10.
1818

1919
Under the hood, it depends on Spring's [RestTemplate](http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/client/RestTemplate.html) for interacting with the Management REST API.
20-
It also depends on [ml-javaclient-util](https://github.com/marklogic-community/ml-javaclient-util) for loading modules, which is done via the MarkLogic Client REST API.
20+
It also depends on [ml-javaclient-util](https://github.com/marklogic/ml-javaclient-util) for loading modules, which is done via the MarkLogic Client REST API.
2121

2222
### How do I start using the client library?
2323

2424
The general pattern for using the management client library is:
2525

26-
1. Create an instance of [ManageConfig](https://github.com/marklogic-community/ml-app-deployer/blob/master/src/main/java/com/marklogic/mgmt/ManageConfig.java), which specifies connection information for the management REST API instance.
27-
2. Create an instance of [ManageClient](https://github.com/marklogic-community/ml-app-deployer/blob/master/src/main/java/com/marklogic/mgmt/ManageClient.java) using ManageConfig. ManageClient simply wraps a RestTemplate with some convenience methods.
28-
3. Using ManageClient, create a Manager class based on the management resource you want to configure. For example, to create or modify or delete a database, create a [DatabaseManager](https://github.com/marklogic-community/ml-app-deployer/blob/master/src/main/java/com/marklogic/mgmt/databases/DatabaseManager.java) to talk to the [database endpoints](http://docs.marklogic.com/REST/management/databases).
26+
1. Create an instance of [ManageConfig](https://github.com/marklogic/ml-app-deployer/blob/master/src/main/java/com/marklogic/mgmt/ManageConfig.java), which specifies connection information for the management REST API instance.
27+
2. Create an instance of [ManageClient](https://github.com/marklogic/ml-app-deployer/blob/master/src/main/java/com/marklogic/mgmt/ManageClient.java) using ManageConfig. ManageClient simply wraps a RestTemplate with some convenience methods.
28+
3. Using ManageClient, create a Manager class based on the management resource you want to configure. For example, to create or modify or delete a database, create a [DatabaseManager](https://github.com/marklogic/ml-app-deployer/blob/master/src/main/java/com/marklogic/mgmt/databases/DatabaseManager.java) to talk to the [database endpoints](http://docs.marklogic.com/REST/management/databases).
2929

3030
Here's a brief example of what that looks like:
3131

@@ -38,7 +38,7 @@ Here's a brief example of what that looks like:
3838

3939
The main concept behind the deployer library is invoke a series of commands, where each command looks for one or more configuration files in a specific directory structure and then uses a Manager class in the client library to apply those configuration files as part of deploying an application.
4040

41-
The best way to understand that directory is to look at the [sample-app application](https://github.com/marklogic-community/ml-app-deployer/tree/master/src/test/resources/sample-app/src/main/ml-config) that's used by the JUnit tests. The concept is fairly simple - within the ml-config directory, there's a directory for each of the top-level resources defined by the [Management API docs](http://docs.marklogic.com/REST/management). Thus, database config files are found under "databases", while scheduled task config files are found under "scheduled-tasks". Some directories have subdirectories based on how the Management API endpoints are defined - for example, the "security" directory has child directories of "amps", "roles", "users", and others based on the resources that comprise the "security" set of endpoints.
41+
The best way to understand that directory is to look at the [sample-app application](https://github.com/marklogic/ml-app-deployer/tree/master/src/test/resources/sample-app/src/main/ml-config) that's used by the JUnit tests. The concept is fairly simple - within the ml-config directory, there's a directory for each of the top-level resources defined by the [Management API docs](http://docs.marklogic.com/REST/management). Thus, database config files are found under "databases", while scheduled task config files are found under "scheduled-tasks". Some directories have subdirectories based on how the Management API endpoints are defined - for example, the "security" directory has child directories of "amps", "roles", "users", and others based on the resources that comprise the "security" set of endpoints.
4242

4343
The logic for when to look for files is encapsulated in Command objects. A deployment is performed by one or more Command objects. Thus, the general pattern for using the deployer library is:
4444

pom.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ It is not intended to be used to build this project.
1515
<version>4.5.2</version>
1616
<name>com.marklogic:ml-app-deployer</name>
1717
<description>Java client for the MarkLogic REST Management API and for deploying applications to MarkLogic</description>
18-
<url>https://github.com/marklogic-community/ml-app-deployer</url>
18+
<url>https://github.com/marklogic/ml-app-deployer</url>
1919
<licenses>
2020
<license>
2121
<name>The Apache License, Version 2.0</name>
@@ -32,9 +32,9 @@ It is not intended to be used to build this project.
3232
</developer>
3333
</developers>
3434
<scm>
35-
<connection>scm:[email protected]:marklogic-community/ml-app-deployer.git</connection>
36-
<developerConnection>scm:[email protected]:marklogic-community/ml-app-deployer.git</developerConnection>
37-
<url>[email protected]:marklogic-community/ml-app-deployer.git</url>
35+
<connection>scm:[email protected]:marklogic/ml-app-deployer.git</connection>
36+
<developerConnection>scm:[email protected]:marklogic/ml-app-deployer.git</developerConnection>
37+
<url>[email protected]:marklogic/ml-app-deployer.git</url>
3838
</scm>
3939
<dependencies>
4040
<dependency>

0 commit comments

Comments
 (0)