Skip to content

Commit 543defa

Browse files
committed
references
1 parent 37f8abc commit 543defa

3 files changed

Lines changed: 55 additions & 0 deletions

File tree

.editorconfig

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,6 @@ trim_trailing_whitespace = true
1212
[*.java]
1313
insert_final_newline = true
1414
indent_size = 4
15+
16+
[Makefile]
17+
indent_style = tab

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,5 +66,7 @@ build/
6666
out/
6767
dist/
6868
example-1/
69+
monorepo
70+
featurevisor-go
6971

7072
.flattened-pom.xml

Makefile

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
.PHONY: install build test setup-monorepo update-monorepo setup-golang-sdk update-golang-sdk setup-references update-references
2+
3+
install:
4+
mvn install
5+
6+
build:
7+
mvn compile package
8+
9+
test:
10+
mvn test
11+
12+
##
13+
# Monorepo
14+
#
15+
setup-monorepo:
16+
mkdir -p monorepo
17+
if [ ! -d "monorepo/.git" ]; then \
18+
git clone git@github.com:featurevisor/featurevisor.git monorepo; \
19+
else \
20+
(cd monorepo && git fetch origin main && git checkout main && git pull origin main); \
21+
fi
22+
make update-monorepo
23+
24+
update-monorepo:
25+
(cd monorepo && git pull origin main && make install && make build)
26+
27+
##
28+
# Golang SDK
29+
#
30+
setup-golang-sdk:
31+
mkdir -p featurevisor-go
32+
if [ ! -d "featurevisor-go/.git" ]; then \
33+
git clone git@github.com:featurevisor/featurevisor-go.git featurevisor-go; \
34+
else \
35+
(cd featurevisor-go && git fetch origin main && git checkout main && git pull origin main); \
36+
fi
37+
38+
update-golang-sdk:
39+
(cd featurevisor-go && git pull origin main)
40+
41+
##
42+
# All references
43+
#
44+
setup-references:
45+
make setup-monorepo
46+
make setup-golang-sdk
47+
48+
update-references:
49+
make update-monorepo
50+
make update-golang-sdk

0 commit comments

Comments
 (0)