Skip to content

Commit 5a68bc9

Browse files
authored
Merge pull request #34 from MaxxtonGroup/development
Development
2 parents eecbfa1 + 15bf3fc commit 5a68bc9

175 files changed

Lines changed: 5578 additions & 2470 deletions

File tree

Some content is hidden

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

.dockerignore

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,10 @@
1111
!microdocs-ui/gulpfile.js
1212
!microdocs-ui/package.json
1313
!microdocs-ui/typings.json
14-
!microdocs-ui/.npmrc
14+
!microdocs-ui/.npmrc
15+
16+
!microdocs-core-ts/src
17+
!microdocs-core-ts/gulpfile.js
18+
!microdocs-core-ts/package.json
19+
!microdocs-core-ts/typings.json
20+
!microdocs-core-ts/.npmrc

Dockerfile

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,41 @@
11
FROM node:6
22

3+
ARG PROXY_URL
4+
RUN npm set registry ${PROXY_URL:-https://registry.npmjs.org/}
5+
36
RUN npm install -g gulp
47

8+
RUN mkdir -p /microdocs/microdocs-core-ts
59
RUN mkdir -p /microdocs/microdocs-server
610
RUN mkdir -p /microdocs/microdocs-ui
711

12+
# Get dependencies for microdocs-core
13+
WORKDIR /microdocs/microdocs-core-ts
14+
ADD ./microdocs-core-ts/.npmrc /microdocs/microdocs-core-ts/
15+
ADD ./microdocs-core-ts/package.json /microdocs/microdocs-core-ts/
16+
ADD ./microdocs-core-ts/typings.json /microdocs/microdocs-core-ts/
17+
RUN npm install
18+
19+
# Build microdocs-core
20+
ADD ./microdocs-core-ts /microdocs/microdocs-core-ts
21+
RUN npm run prepublish
22+
WORKDIR /microdocs/microdocs-core-ts/dist
23+
RUN npm link
24+
825
# Get dependencies for microdocs-ui
926
WORKDIR /microdocs/microdocs-ui
1027
ADD ./microdocs-ui/.npmrc /microdocs/microdocs-ui/
1128
ADD ./microdocs-ui/package.json /microdocs/microdocs-ui/
12-
RUN npm install
29+
ADD ./microdocs-ui/typings.json /microdocs/microdocs-ui/
30+
RUN npm link @maxxton/microdocs-core && npm install
1331

1432
# Get dependencies for microdocs-server
1533
WORKDIR /microdocs/microdocs-server
1634
ADD ./microdocs-server/.npmrc /microdocs/microdocs-server/
1735
ADD ./microdocs-server/package.json /microdocs/microdocs-server/
18-
RUN npm install
36+
ADD ./microdocs-server/typings.json /microdocs/microdocs-server/
37+
RUN npm link @maxxton/microdocs-core && npm install
38+
RUN /microdocs/microdocs-server/node_modules/.bin/typings install
1939

2040
# Build microdocs-ui
2141
WORKDIR /microdocs/microdocs-ui

example/customer-service/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ checkMicroDocs {
5656
}
5757
publishMicroDocs {
5858
env = 'development'
59+
groupName = 'services'
5960
url = 'http://localhost:3000'
6061
failOnProblems = false;
6162
}

microdocs-core-java/build.gradle

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
group 'com.maxxton'
2-
version '1.5'
2+
version '1.6.0'
33

44
apply plugin: 'java'
55
apply plugin: 'maven'
@@ -41,10 +41,10 @@ uploadArchives {
4141
mavenDeployer {
4242
beforeDeployment { MavenDeployment deployment -> signing.signPom(deployment) }
4343

44-
// repository(url: "https://oss.sonatype.org/service/local/staging/deploy/maven2/") {
45-
// authentication(userName: sonatypeUsername, password: sonatypePassword)
46-
// }
47-
repository(url: mavenLocal().url)
44+
repository(url: "https://oss.sonatype.org/service/local/staging/deploy/maven2/") {
45+
authentication(userName: sonatypeUsername, password: sonatypePassword)
46+
}
47+
// repository(url: mavenLocal().url)
4848

4949
pom.project {
5050
name 'MicroDocs Core Java'

microdocs-core-ts/.npmrc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
@maxxton:registry=https://npm.maxxton.com
1+
@maxxton:registry=https://npm.maxxton.com
2+
@types:registry= https://registry.npmjs.org/

microdocs-core-ts/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@maxxton/microdocs-core",
3-
"version": "1.5.0",
3+
"version": "1.6.0",
44
"description": "Shared code for the microdocs-server and microdocs-ui",
55
"repository": {
66
"type": "git",
@@ -14,7 +14,7 @@
1414
},
1515
"dependencies": {},
1616
"devDependencies": {
17-
"@maxxton/gulp-builder": "1.3.16",
17+
"@maxxton/gulp-builder": "1.5.13",
1818
"chai": "^3.5.0",
1919
"gulp": ">=3.9.1"
2020
}

microdocs-core-ts/src/domain/dependency/dependency.model.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,6 @@ export interface Dependency {
1919
paths?:{[path:string]:{[method:string]:Path}};
2020
component?:Component;
2121
problems?:Array<Problem>;
22+
inherit?:boolean;
2223

2324
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
2+
export interface DeployBuild{
3+
context?:string;
4+
dockerfile?:string;
5+
args?:string[];
6+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
2+
import { DeployBuild } from "./deploy-build.model";
3+
export interface Deploy{
4+
containerName?:string;
5+
image?:string;
6+
exposePorts?:string[];
7+
alias?:string;
8+
build?:DeployBuild;
9+
environment?:string[];
10+
}

microdocs-core-ts/src/domain/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ export { Node } from './tree/node.model';
3535
export { ProjectNode } from './tree/project-node.model';
3636
export { ProjectTree } from './tree/project-tree.model';
3737
export { DependencyNode } from './tree/dependency-node.model';
38+
export { FlatList } from './tree/flat-list.model';
3839

3940
export { ProjectSettings, Environments } from './settings/project-settings.model';
4041
export { ProjectChangeRule } from './settings/project-change-rule.model';

0 commit comments

Comments
 (0)