Skip to content

Commit 4ba98c2

Browse files
Refactor for migration (#78)
1 parent ab991ca commit 4ba98c2

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+173
-161
lines changed

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ project may be further defined and clarified by project maintainers.
7878
### Enforcement
7979

8080
Instances of abusive, harassing, or otherwise unacceptable behavior may be
81-
reported by contacting the project team at **info@coru.net**. All
81+
reported by contacting the project team at **os3@sngular.com**. All
8282
complaints will be reviewed and investigated and will result in a response that
8383
is deemed necessary and appropriate to the circumstances. The project team is
8484
obligated to maintain confidentiality with regard to the reporter of an

README.md

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,15 @@
11
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/0d331d782ff849f1bdf6d71f60203eff)](https://www.codacy.com/gh/corunet/scc-multiapi-converter/dashboard?utm_source=github.com&utm_medium=referral&utm_content=corunet/scc-multiapi-converter&utm_campaign=Badge_Grade)
22
[![Maven Central](https://img.shields.io/maven-central/v/net.coru/scc-multiapi-converter.svg?label=Maven%20Central)](https://search.maven.org/search?q=g:%22net.coru%22%20AND%20a:%22scc-multiapi-converter%22)
3+
4+
35
# SCC Verifier MultiApi Converter
46

7+
## ❗❗We have moved
8+
We have migrated to a new domain: https://github.com/sngular/scc-multiapi-converter.
9+
This is the only change, you can find it and keep it using it as usual from there.
10+
11+
12+
513
## 📜 Summary
614

715
SCC Verifier MultiApi Converter allows us to use Spring Cloud Contract to generate contracts from an OpenApi yaml document or an AsyncApi document. This plugin will detect automatically what contract needs to be generated
@@ -28,12 +36,12 @@ After you have these installed, you need to add the Spring Cloud Contract Maven
2836
<version>3.0.0</version>
2937
<extensions>true</extensions>
3038
<configuration>
31-
<packageWithBaseClasses>com.corunet.challenge.gameserver.baseclasses</packageWithBaseClasses>
39+
<packageWithBaseClasses>com.sngular.challenge.gameserver.baseclasses</packageWithBaseClasses>
3240
<contractsDirectory>${project.basedir}/src/main/resources/api</contractsDirectory>
3341
</configuration>
3442
<dependencies>
3543
<dependency>
36-
<groupId>net.coru</groupId>
44+
<groupId>com.sngular</groupId>
3745
<artifactId>scc-multiapi-converter</artifactId>
3846
<version>3.0.1</version>
3947
<scope>compile</scope>
@@ -71,12 +79,12 @@ This is an easy example of a small YAML for OpenApi that will work with our plug
7179
openapi: "3.0.0"
7280
info:
7381
version: 1.0.0
74-
title: Corunet Challenge Game Server
82+
title: Sngular Challenge Game Server
7583
description: Test File for SCC MultiApi Plugin.
7684
contact:
77-
name: Corunet
78-
url: coru.net
79-
email: info@coru.net
85+
name: Sngular
86+
url: sngular.com
87+
email: os3@sngular.com
8088
license:
8189
name: MPL 2.0
8290
servers:
@@ -132,9 +140,9 @@ info:
132140
version: 1.0.0
133141
description: Order management Service
134142
contact:
135-
name: Corunet
143+
name: Sngular
136144
url: http://www.asyncapi.org/support
137-
email: info@coru.net
145+
email: os3@sngular.com
138146
license:
139147
name: MPL 2.0
140148
channels:

pom.xml

Lines changed: 23 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,17 @@
44
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
55
<modelVersion>4.0.0</modelVersion>
66

7-
<groupId>net.coru</groupId>
7+
<groupId>com.sngular</groupId>
88
<artifactId>scc-multiapi-converter</artifactId>
9-
<version>3.3.0</version>
9+
<version>3.4.0</version>
1010
<name>SCC-MultiApi-Converter</name>
1111
<description>Generates Spring Cloud Contracts based on an OpenApi and AsyncApi document</description>
12-
<url>https://github.com/corunet/scc-multiapi-converter</url>
12+
<url>https://github.com/sngular/scc-multiapi-converter</url>
1313

1414
<licenses>
1515
<license>
1616
<name>Mozilla Public License 2.0</name>
17-
<url>https://github.com/corunet/scc-multiapi-converter/blob/main/LICENSE</url>
17+
<url>https://github.com/sngular/scc-multiapi-converter/blob/main/LICENSE</url>
1818
<distribution>repo</distribution>
1919
<comments></comments>
2020
</license>
@@ -36,8 +36,7 @@
3636
<id>jegarcia</id>
3737
<name>Jose Enrique Garcia Maciñeiras</name>
3838
<email>joseenrique.garcia@sngular.com</email>
39-
<organization>Corunet</organization>
40-
<organizationUrl>https://corunet.github.io/</organizationUrl>
39+
<organization>Sngular</organization>
4140
<roles>
4241
<role>Principal Engineer</role>
4342
<role>Team Leader</role>
@@ -48,8 +47,7 @@
4847
<id>cmunozgomez</id>
4948
<name>Cesar Munoz Gomez</name>
5049
<email>cesar.munoz@sngular.com</email>
51-
<organization>Corunet</organization>
52-
<organizationUrl>https://corunet.github.io/</organizationUrl>
50+
<organization>Sngular</organization>
5351
<roles>
5452
<role>Developer</role>
5553
</roles>
@@ -59,8 +57,7 @@
5957
<id>Rivarsal</id>
6058
<name>Pablo José López Rivadulla</name>
6159
<email>pablo.lopezr@sngular.com</email>
62-
<organization>Corunet</organization>
63-
<organizationUrl>https://corunet.github.io/</organizationUrl>
60+
<organization>Sngular</organization>
6461
<roles>
6562
<role>Developer</role>
6663
</roles>
@@ -70,8 +67,7 @@
7067
<id>fcampostato</id>
7168
<name>Fernando Campos Tato</name>
7269
<email>fernando.campos@sngular.com</email>
73-
<organization>Corunet</organization>
74-
<organizationUrl>https://corunet.github.io/</organizationUrl>
70+
<organization>Sngular</organization>
7571
<roles>
7672
<role>Developer</role>
7773
</roles>
@@ -81,8 +77,7 @@
8177
<id>jmejutovazquez</id>
8278
<name>Javier Mejuto Vázquez</name>
8379
<email>javier.mejuto@sngular.com</email>
84-
<organization>Corunet</organization>
85-
<organizationUrl>https://corunet.github.io/</organizationUrl>
80+
<organization>Sngular</organization>
8681
<roles>
8782
<role>Junior Developer</role>
8883
</roles>
@@ -92,8 +87,17 @@
9287
<id>mcabezasp</id>
9388
<name>Miguel Cabezas Puerto</name>
9489
<email>miguel.cabezas@sngular.com</email>
95-
<organization>Corunet</organization>
96-
<organizationUrl>https://corunet.github.io/</organizationUrl>
90+
<organization>Sngular</organization>
91+
<roles>
92+
<role>Junior Developer</role>
93+
</roles>
94+
<timezone>Europe/Madrid</timezone>
95+
</developer>
96+
<developer>
97+
<id>dianaGomezGar</id>
98+
<name>Diana Gómez García</name>
99+
<email>diana.gomez@sngular.com</email>
100+
<organization>Sngular</organization>
97101
<roles>
98102
<role>Junior Developer</role>
99103
</roles>
@@ -102,9 +106,9 @@
102106
</developers>
103107

104108
<scm>
105-
<connection>scm:git:git@github.com:corunet/scc-multiapi-converter.git</connection>
106-
<developerConnection>scm:git:git@github.com:corunet/scc-multiapi-converter.git</developerConnection>
107-
<url>scm:git:git@github.com:corunet/scc-multiapi-converter.git</url>
109+
<connection>scm:git:git@github.com:sngular/scc-multiapi-converter.git</connection>
110+
<developerConnection>scm:git:git@github.com:sngular/scc-multiapi-converter.git</developerConnection>
111+
<url>scm:git:git@github.com:sngular/scc-multiapi-converter.git</url>
108112
</scm>
109113

110114
<distributionManagement>

src/main/java/net/coru/multiapi/converter/MultiApiContractConverter.java renamed to src/main/java/com/sngular/multiapi/converter/MultiApiContractConverter.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,19 @@
44
* * file, You can obtain one at https://mozilla.org/MPL/2.0/.
55
*/
66

7-
package net.coru.multiapi.converter;
7+
package com.sngular.multiapi.converter;
88

99
import java.io.File;
1010
import java.io.IOException;
1111
import java.util.Collection;
1212
import java.util.Objects;
1313

1414
import com.fasterxml.jackson.databind.JsonNode;
15+
import com.sngular.multiapi.converter.asyncapi.AsyncApiContractConverter;
16+
import com.sngular.multiapi.converter.exception.MultiApiContractConverterException;
17+
import com.sngular.multiapi.converter.openapi.OpenApiContractConverter;
18+
import com.sngular.multiapi.converter.utils.BasicTypeConstants;
1519
import lombok.extern.slf4j.Slf4j;
16-
import net.coru.multiapi.converter.asyncapi.AsyncApiContractConverter;
17-
import net.coru.multiapi.converter.exception.MultiApiContractConverterException;
18-
import net.coru.multiapi.converter.openapi.OpenApiContractConverter;
19-
import net.coru.multiapi.converter.utils.BasicTypeConstants;
2020
import org.springframework.cloud.contract.spec.Contract;
2121
import org.springframework.cloud.contract.spec.ContractConverter;
2222

src/main/java/net/coru/multiapi/converter/asyncapi/AsyncApiContractConverter.java renamed to src/main/java/com/sngular/multiapi/converter/asyncapi/AsyncApiContractConverter.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* * file, You can obtain one at https://mozilla.org/MPL/2.0/.
55
*/
66

7-
package net.coru.multiapi.converter.asyncapi;
7+
package com.sngular.multiapi.converter.asyncapi;
88

99
import java.io.File;
1010
import java.io.IOException;
@@ -20,11 +20,11 @@
2020
import com.fasterxml.jackson.databind.JsonNode;
2121
import com.fasterxml.jackson.databind.node.ArrayNode;
2222
import com.fasterxml.jackson.databind.node.ObjectNode;
23+
import com.sngular.multiapi.converter.exception.ElementNotFoundException;
24+
import com.sngular.multiapi.converter.exception.MultiApiContractConverterException;
2325
import lombok.extern.slf4j.Slf4j;
24-
import net.coru.multiapi.converter.exception.ElementNotFoundException;
25-
import net.coru.multiapi.converter.exception.MultiApiContractConverterException;
26-
import net.coru.multiapi.converter.utils.BasicTypeConstants;
27-
import net.coru.multiapi.converter.utils.RandomGenerator;
26+
import com.sngular.multiapi.converter.utils.BasicTypeConstants;
27+
import com.sngular.multiapi.converter.utils.RandomGenerator;
2828
import org.apache.commons.lang3.RandomStringUtils;
2929
import org.apache.commons.lang3.tuple.MutablePair;
3030
import org.apache.commons.lang3.tuple.Pair;

src/main/java/net/coru/multiapi/converter/asyncapi/AsyncApiContractConverterUtils.java renamed to src/main/java/com/sngular/multiapi/converter/asyncapi/AsyncApiContractConverterUtils.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* * file, You can obtain one at https://mozilla.org/MPL/2.0/.
55
*/
66

7-
package net.coru.multiapi.converter.asyncapi;
7+
package com.sngular.multiapi.converter.asyncapi;
88

99
import java.util.ArrayList;
1010
import java.util.Iterator;
@@ -15,9 +15,9 @@
1515

1616
import com.fasterxml.jackson.core.JsonProcessingException;
1717
import com.fasterxml.jackson.databind.JsonNode;
18-
import net.coru.multiapi.converter.exception.MultiApiContractConverterException;
19-
import net.coru.multiapi.converter.utils.BasicTypeConstants;
20-
import net.coru.multiapi.converter.utils.RandomGenerator;
18+
import com.sngular.multiapi.converter.exception.MultiApiContractConverterException;
19+
import com.sngular.multiapi.converter.utils.BasicTypeConstants;
20+
import com.sngular.multiapi.converter.utils.RandomGenerator;
2121
import org.apache.commons.lang3.RandomStringUtils;
2222
import org.apache.commons.lang3.RandomUtils;
2323
import org.springframework.cloud.contract.spec.internal.RegexProperty;

src/main/java/net/coru/multiapi/converter/exception/ElementNotFoundException.java renamed to src/main/java/com/sngular/multiapi/converter/exception/ElementNotFoundException.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* * file, You can obtain one at https://mozilla.org/MPL/2.0/.
55
*/
66

7-
package net.coru.multiapi.converter.exception;
7+
package com.sngular.multiapi.converter.exception;
88

99
public class ElementNotFoundException extends RuntimeException {
1010

src/main/java/net/coru/multiapi/converter/exception/MultiApiContractConverterException.java renamed to src/main/java/com/sngular/multiapi/converter/exception/MultiApiContractConverterException.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* * file, You can obtain one at https://mozilla.org/MPL/2.0/.
55
*/
66

7-
package net.coru.multiapi.converter.exception;
7+
package com.sngular.multiapi.converter.exception;
88

99
public class MultiApiContractConverterException extends RuntimeException {
1010

src/main/java/net/coru/multiapi/converter/openapi/OpenApiContractConverter.java renamed to src/main/java/com/sngular/multiapi/converter/openapi/OpenApiContractConverter.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
*/
66

77

8-
package net.coru.multiapi.converter.openapi;
8+
package com.sngular.multiapi.converter.openapi;
99

1010
import java.io.File;
1111
import java.util.ArrayList;
@@ -22,6 +22,9 @@
2222
import java.util.concurrent.atomic.AtomicInteger;
2323
import java.util.function.Consumer;
2424

25+
import com.sngular.multiapi.converter.exception.MultiApiContractConverterException;
26+
import com.sngular.multiapi.converter.openapi.model.ConverterPathItem;
27+
import com.sngular.multiapi.converter.openapi.model.OperationType;
2528
import io.swagger.parser.OpenAPIParser;
2629
import io.swagger.v3.oas.models.OpenAPI;
2730
import io.swagger.v3.oas.models.Operation;
@@ -39,10 +42,7 @@
3942
import io.swagger.v3.parser.core.models.SwaggerParseResult;
4043
import io.swagger.v3.parser.exception.ReadContentException;
4144
import lombok.extern.slf4j.Slf4j;
42-
import net.coru.multiapi.converter.exception.MultiApiContractConverterException;
43-
import net.coru.multiapi.converter.openapi.model.ConverterPathItem;
44-
import net.coru.multiapi.converter.openapi.model.OperationType;
45-
import net.coru.multiapi.converter.utils.BasicTypeConstants;
45+
import com.sngular.multiapi.converter.utils.BasicTypeConstants;
4646
import org.apache.commons.lang3.ObjectUtils;
4747
import org.apache.commons.lang3.RandomStringUtils;
4848
import org.apache.commons.lang3.tuple.Pair;

src/main/java/net/coru/multiapi/converter/openapi/OpenApiContractConverterUtils.java renamed to src/main/java/com/sngular/multiapi/converter/openapi/OpenApiContractConverterUtils.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* * file, You can obtain one at https://mozilla.org/MPL/2.0/.
55
*/
66

7-
package net.coru.multiapi.converter.openapi;
7+
package com.sngular.multiapi.converter.openapi;
88

99
import java.util.HashMap;
1010
import java.util.Map;
@@ -15,7 +15,7 @@
1515
import io.swagger.v3.oas.models.media.ArraySchema;
1616
import io.swagger.v3.oas.models.media.Schema;
1717
import io.swagger.v3.oas.models.parameters.Parameter;
18-
import net.coru.multiapi.converter.utils.BasicTypeConstants;
18+
import com.sngular.multiapi.converter.utils.BasicTypeConstants;
1919
import org.apache.commons.lang3.tuple.Pair;
2020
import org.codehaus.plexus.util.StringUtils;
2121
import org.springframework.cloud.contract.spec.internal.Body;

0 commit comments

Comments
 (0)