Skip to content
Open

vf #1

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1765 commits
Select commit Hold shift + click to select a range
14d146d
14.2.2 release
davidjgraph Jan 13, 2021
bd5974c
14.2.3 release
davidjgraph Jan 14, 2021
39f28bb
14.2.4 release
davidjgraph Jan 15, 2021
ebcb51a
14.2.5 release
davidjgraph Jan 19, 2021
bd13762
Update stale.yml
davidjgraph Jan 20, 2021
a0d0ea0
14.2.6 release
davidjgraph Jan 20, 2021
26b6e55
14.2.7 release
davidjgraph Jan 22, 2021
defed22
14.2.8 release
davidjgraph Jan 29, 2021
ff0d31b
14.2.9 release
davidjgraph Jan 29, 2021
c5646a5
14.3.0 release
alderg Feb 8, 2021
7dbc127
14.3.1 release
davidjgraph Feb 11, 2021
a8d4e61
14.3.2 release
davidjgraph Feb 15, 2021
7441fa4
14.4.0 release
davidjgraph Feb 17, 2021
1c05fc3
14.4.2 release
davidjgraph Feb 22, 2021
ff20bcd
14.4.3 release
davidjgraph Feb 24, 2021
cd8fb3a
14.4.4 release
davidjgraph Mar 3, 2021
4d06e69
14.4.5 release
davidjgraph Mar 8, 2021
9d42498
14.4.6 release
davidjgraph Mar 9, 2021
e9a3a06
14.4.7 release
davidjgraph Mar 10, 2021
91c8890
14.4.8 release
davidjgraph Mar 12, 2021
20af634
14.4.9 release
davidjgraph Mar 17, 2021
4185116
Update stale.yml
davidjgraph Mar 20, 2021
d50898e
14.5.0 release
davidjgraph Mar 22, 2021
878bf1c
14.5.1 release
davidjgraph Mar 23, 2021
3eee53f
14.5.2 release
davidjgraph Mar 26, 2021
06bc85d
14.5.4 release
davidjgraph Mar 31, 2021
4e25e27
14.5.4 release
davidjgraph Apr 1, 2021
68b4027
14.5.5 release
davidjgraph Apr 1, 2021
239e874
14.5.6 release
davidjgraph Apr 2, 2021
7d97a52
14.5.7 release
davidjgraph Apr 3, 2021
cbebfd5
14.5.9 release
davidjgraph Apr 9, 2021
b9dad26
14.6.0 release
davidjgraph Apr 13, 2021
126fd25
14.6.2 release
davidjgraph Apr 19, 2021
f57be80
14.6.5 release
davidjgraph Apr 21, 2021
20b7155
14.6.6 release
davidjgraph Apr 22, 2021
9425639
14.6.8 release
davidjgraph Apr 29, 2021
a8f781c
NPE fix
davidjgraph Apr 29, 2021
eae3f13
14.6.9 release
davidjgraph Apr 29, 2021
d76e394
14.6.10 release
davidjgraph May 4, 2021
09b1a53
Create FUNDING.yml
davidjgraph May 6, 2021
b316ba7
14.6.13 release
davidjgraph May 13, 2021
5492f43
14.7.0 release
davidjgraph May 21, 2021
d7cf67c
14.7.0 release
davidjgraph May 21, 2021
f9cf0d8
14.7.1 release
davidjgraph May 25, 2021
90e52dd
14.7.1 release
davidjgraph May 25, 2021
751b3bc
14.7.1 release
davidjgraph May 25, 2021
baf3de2
14.7.2 release
davidjgraph May 26, 2021
82f74a0
14.7.3 release
davidjgraph May 29, 2021
ae70958
14.7.4 release
davidjgraph Jun 2, 2021
348787a
14.7.5 release
davidjgraph Jun 3, 2021
aaaac0f
14.7.6 release
davidjgraph Jun 4, 2021
609d031
14.7.7 release
davidjgraph Jun 9, 2021
87e4614
14.7.8 release
davidjgraph Jun 14, 2021
d75499b
14.7.9 release
davidjgraph Jun 15, 2021
e1cb9b9
14.7.10 release
davidjgraph Jun 16, 2021
eedfb13
14.8.0 release
davidjgraph Jun 17, 2021
eb2375e
14.8.2 release
davidjgraph Jun 28, 2021
64081ff
14.8.3 release
davidjgraph Jun 30, 2021
e6f2c6a
14.8.4 release
davidjgraph Jul 2, 2021
57df800
14.8.5 release
davidjgraph Jul 7, 2021
8b9068a
14.8.6 release
davidjgraph Jul 12, 2021
ed0039f
14.9.0 release
davidjgraph Jul 16, 2021
d60ab05
14.9.1 release
davidjgraph Jul 21, 2021
649abe9
14.9.2 release
davidjgraph Jul 22, 2021
a8d010b
14.9.3 release
davidjgraph Jul 28, 2021
8ee714c
14.9.4 release
davidjgraph Aug 3, 2021
03853a0
14.9.5 release
davidjgraph Aug 6, 2021
7502309
14.9.6 release
davidjgraph Aug 10, 2021
1fab139
14.9.7 release
davidjgraph Aug 16, 2021
88a470d
14.9.9 release
davidjgraph Aug 24, 2021
398be14
15.0.0 release
davidjgraph Aug 26, 2021
9a7ae79
15.0.1 release
davidjgraph Aug 26, 2021
320a546
15.0.2 release
davidjgraph Aug 26, 2021
501ab1e
15.0.3 release
davidjgraph Aug 27, 2021
2e7e78d
15.0.4 release
davidjgraph Aug 31, 2021
d1ba3ba
15.0.5 release
davidjgraph Sep 1, 2021
d0e7590
15.0.6 release
davidjgraph Sep 2, 2021
e0c5fd3
15.1.0 release
davidjgraph Sep 6, 2021
fb67f1f
15.1.1 release
davidjgraph Sep 7, 2021
c3e5bce
15.1.2 release
davidjgraph Sep 8, 2021
b716711
15.1.3 release
davidjgraph Sep 8, 2021
9f490c1
15.1.4 release
davidjgraph Sep 9, 2021
04ab44b
15.2.0 release
davidjgraph Sep 10, 2021
2fb16b9
15.2.1 release
davidjgraph Sep 12, 2021
3fc9a77
15.2.2 release
davidjgraph Sep 13, 2021
ca2e886
15.2.5 release
davidjgraph Sep 13, 2021
9847a72
15.2.6 release
davidjgraph Sep 14, 2021
4a4a2ed
15.2.7 release
davidjgraph Sep 14, 2021
25a8888
15.2.9 release
davidjgraph Sep 16, 2021
08517ae
15.3.0 release
davidjgraph Sep 22, 2021
a5ebf83
15.3.1 release
davidjgraph Sep 23, 2021
be7cf4a
15.3.2 release
davidjgraph Sep 24, 2021
8ed77fc
15.3.3 release
davidjgraph Sep 25, 2021
b4d4d4e
15.3.4 release
davidjgraph Sep 26, 2021
acf9cb0
15.3.5 release
davidjgraph Sep 27, 2021
cf527aa
15.3.6 release
davidjgraph Sep 28, 2021
cd33619
15.3.7 release
davidjgraph Sep 28, 2021
3f856d1
15.3.8 release
davidjgraph Sep 29, 2021
999256e
Update stale.yml
davidjgraph Sep 30, 2021
bd75812
15.4.0 release
davidjgraph Sep 30, 2021
e382822
15.4.1 release
davidjgraph Oct 1, 2021
6930623
15.4.2 release
davidjgraph Oct 5, 2021
ba3d871
15.4.3 release
davidjgraph Oct 5, 2021
971e8d2
15.5.0 release
davidjgraph Oct 8, 2021
6572d13
15.5.1 release
davidjgraph Oct 11, 2021
1b9c27e
15.5.2 release
davidjgraph Oct 12, 2021
7c3705a
Create CITATION.cff
scaomath Oct 14, 2021
f36b6dd
Merge pull request #2318 from scaomath/dev
davidjgraph Oct 14, 2021
5fbd103
Update CITATION.cff
scaomath Oct 14, 2021
94b410c
Merge pull request #2319 from scaomath/dev
davidjgraph Oct 14, 2021
19bd7cb
15.5.4 release
davidjgraph Oct 15, 2021
fea7e13
15.5.5 release
davidjgraph Oct 18, 2021
73d96f6
15.5.7 release
davidjgraph Oct 20, 2021
05c4ef4
15.5.8 release
davidjgraph Oct 21, 2021
95900de
15.5.9 release
davidjgraph Oct 24, 2021
bbacea4
15.6.0 release
davidjgraph Oct 27, 2021
41b5d22
15.6.1 release
davidjgraph Oct 27, 2021
7819e2d
15.6.2 release
davidjgraph Oct 28, 2021
694b9d1
15.6.3 release
davidjgraph Oct 31, 2021
8a80532
15.6.4 release
davidjgraph Nov 1, 2021
7aef90f
15.6.5 release
davidjgraph Nov 1, 2021
1b9bf22
15.6.6 release
davidjgraph Nov 2, 2021
48e236e
15.6.8 release
davidjgraph Nov 3, 2021
ac77e29
Fix problem with C4 diagraming tool
ndaidong Nov 5, 2021
1056548
15.7.0 release
davidjgraph Nov 5, 2021
3f7bb1f
Merge pull request #2384 from ndaidong/dev
egrimate Nov 8, 2021
de8b542
15.7.1 release
davidjgraph Nov 9, 2021
298c14b
15.7.2 release
davidjgraph Nov 10, 2021
8660125
15.7.3 release
davidjgraph Nov 10, 2021
6c3d619
15.7.4 release
davidjgraph Nov 15, 2021
ff1313a
15.8.0 release
davidjgraph Nov 17, 2021
c063d9f
15.8.1 release
davidjgraph Nov 17, 2021
2420278
15.8.3 release
davidjgraph Nov 19, 2021
ffed4fb
15.8.4 release
davidjgraph Nov 22, 2021
c16a42f
15.8.5 release
davidjgraph Nov 24, 2021
8bd26f3
15.8.6 release
davidjgraph Nov 24, 2021
0f4adef
15.8.7 release
davidjgraph Nov 29, 2021
82b0303
15.8.8 release
davidjgraph Nov 30, 2021
ac99deb
Add files via upload
davidjgraph Nov 30, 2021
0e6f61a
15.8.9 release
davidjgraph Dec 3, 2021
16f02ea
15.8.9 release
davidjgraph Dec 3, 2021
3cddb14
15.8.9 release
davidjgraph Dec 3, 2021
b3d446d
15.9.1 release
davidjgraph Dec 3, 2021
14ee1a3
15.9.3 release
davidjgraph Dec 8, 2021
6acf9a8
15.9.4 release
davidjgraph Dec 8, 2021
515ec8c
15.9.5 release
davidjgraph Dec 13, 2021
bfd8058
15.9.6 release
davidjgraph Dec 13, 2021
c029866
16.0.0 release
davidjgraph Dec 17, 2021
52256f4
Update bug_report.md
davidjgraph Dec 17, 2021
14fd9bd
16.0.2 release
davidjgraph Dec 21, 2021
b52c5b4
16.0.3 release
davidjgraph Dec 21, 2021
7964a40
16.1.0 release
davidjgraph Dec 24, 2021
418951e
16.1.2 release
davidjgraph Dec 30, 2021
1cddc59
Update README.md
davidjgraph Dec 31, 2021
96c055e
16.1.3 release
davidjgraph Jan 3, 2022
bae28ac
16.1.4 release
davidjgraph Jan 3, 2022
e2f9906
16.2.1 release
davidjgraph Jan 4, 2022
02391fe
16.2.2 release
davidjgraph Jan 5, 2022
df119da
16.2.3 release
davidjgraph Jan 7, 2022
07c1f20
16.2.4 release
davidjgraph Jan 7, 2022
27ecd98
Update stale.yml
davidjgraph Jan 9, 2022
ade48ec
16.2.6 release
davidjgraph Jan 12, 2022
ff5779e
Create bug_report.yaml
davidjgraph Jan 12, 2022
6e2c44b
Delete bug_report.md
davidjgraph Jan 12, 2022
c36c4c9
Update bug_report.yaml
davidjgraph Jan 12, 2022
f5071f5
Update bug_report.yaml
davidjgraph Jan 12, 2022
84e7e32
Create feature_request.yaml
davidjgraph Jan 12, 2022
d87c3ed
Delete feature_request.md
davidjgraph Jan 12, 2022
a7ff5fd
Update feature_request.yaml
davidjgraph Jan 12, 2022
8dedbe2
16.2.7 release
davidjgraph Jan 14, 2022
957c2bf
Fix incorrect application icon behavior on Linux
zaroth Jan 17, 2022
4db23f7
Merge pull request #2556 from zaroth/patch-1
davidjgraph Jan 17, 2022
751806c
16.3.0 release
davidjgraph Jan 18, 2022
bbf17d5
16.4.0 release
davidjgraph Jan 19, 2022
06ae914
16.4.3 release
davidjgraph Jan 20, 2022
bdfb2a3
16.4.5 release
davidjgraph Jan 21, 2022
462b41b
Bump node-fetch from 3.0.0 to 3.1.1 in /etc/propgen
dependabot[bot] Jan 23, 2022
76be4cd
Merge pull request #2576 from jgraph/dependabot/npm_and_yarn/etc/prop…
davidjgraph Jan 23, 2022
d8601ce
16.4.7 release
davidjgraph Jan 25, 2022
7c64c25
16.4.8 release
davidjgraph Jan 27, 2022
e4ea1a5
16.4.11 release
davidjgraph Jan 27, 2022
f1981c3
16.5.1 release
davidjgraph Jan 28, 2022
20a8f60
16.5.2 release
davidjgraph Jan 28, 2022
e10d0fc
16.5.3 release
davidjgraph Feb 2, 2022
8d21a46
fix: upgrade electron-updater from 4.3.9 to 4.6.5
snyk-bot Feb 5, 2022
9f0eafe
fix: upgrade electron-log from 4.4.1 to 4.4.4
snyk-bot Feb 5, 2022
efb7305
16.5.4 release
davidjgraph Feb 8, 2022
1be6f7a
Merge pull request #2614 from jgraph/snyk-upgrade-dfc6e4ee2eb0bfded7c…
davidjgraph Feb 9, 2022
f3d9855
Merge pull request #2615 from jgraph/snyk-upgrade-fe6349dcf62eb99f60f…
davidjgraph Feb 9, 2022
949894c
16.5.6 release
davidjgraph Feb 10, 2022
64603e8
16.6.0 release
davidjgraph Feb 17, 2022
d1e210c
16.6.1 release
davidjgraph Feb 17, 2022
d204974
16.6.2 release
davidjgraph Feb 21, 2022
c1238df
16.6.3 release
davidjgraph Feb 23, 2022
c03f821
16.6.4 release
davidjgraph Feb 24, 2022
c8eca5b
16.6.5 release
davidjgraph Mar 2, 2022
4a516da
16.6.6 release
davidjgraph Mar 4, 2022
36cd0b3
16.6.7 release
davidjgraph Mar 7, 2022
7570109
16.6.8 release
davidjgraph Mar 8, 2022
399a824
17.0.0 release
davidjgraph Mar 8, 2022
b6e63e3
17.1.0 release
davidjgraph Mar 9, 2022
df611cf
17.1.1 release
davidjgraph Mar 10, 2022
94b923c
17.1.2 release
davidjgraph Mar 11, 2022
bdc9aa4
17.1.3 release
davidjgraph Mar 15, 2022
014eb4e
17.1.3 release
davidjgraph Mar 18, 2022
d549669
17.1.4 release
davidjgraph Mar 22, 2022
6a5dd8d
17.1.5 release
davidjgraph Mar 23, 2022
b374b25
17.2.1 release
davidjgraph Mar 23, 2022
58adaff
Fix loading order for javax.cache.CacheManager on App Engine
dstephan1 Mar 23, 2022
2ed8616
17.2.1 release
davidjgraph Mar 24, 2022
c4cf10d
Create codeql-analysis.yml
davidjgraph Mar 24, 2022
3671669
Create SECURITY.md
davidjgraph Mar 24, 2022
8d85415
Update SECURITY.md
davidjgraph Mar 24, 2022
62a5c76
Update codeql-analysis.yml
davidjgraph Mar 24, 2022
57c5e1f
Update codeql-analysis.yml
davidjgraph Mar 24, 2022
2ae8c9a
17.2.2 release
davidjgraph Mar 24, 2022
7523507
Update codeql-analysis.yml
davidjgraph Mar 24, 2022
a072948
17.2.3 release
davidjgraph Mar 25, 2022
03a4940
17.2.4 release
davidjgraph Mar 25, 2022
236e383
Merge pull request #2709 from dstephan1/patch-1
m-mohamedin Mar 25, 2022
6c8e29b
17.2.5 release
davidjgraph Mar 29, 2022
e91e491
17.3.0 release
davidjgraph Mar 30, 2022
4748b71
17.4.0 release
davidjgraph Mar 31, 2022
2d67cbb
17.4.1 release
davidjgraph Apr 7, 2022
d259b69
17.4.2 release
davidjgraph Apr 9, 2022
1a6092f
17.4.3 release
davidjgraph Apr 11, 2022
7545f30
17.4.3 release
davidjgraph Apr 12, 2022
82025f7
Added java build for codeql
davidjgraph Apr 12, 2022
7fb520a
17.5.1 release
davidjgraph May 4, 2022
f768ed7
18.0.0 release
davidjgraph May 4, 2022
becda6b
18.0.1 release
davidjgraph May 5, 2022
65f9865
Prevents form submission in diagram preview
davidjgraph May 7, 2022
96f0e69
18.0.2 release
davidjgraph May 7, 2022
7c2100e
18.0.3 release
davidjgraph May 11, 2022
8d0c434
18.0.3 release
davidjgraph May 13, 2022
0620baf
18.0.3 release
davidjgraph May 13, 2022
ad77475
18.0.3 release
davidjgraph May 13, 2022
283d41e
18.0.3 release
davidjgraph May 13, 2022
4deecee
18.0.4 release
davidjgraph May 14, 2022
cf5c78a
Adds isLinkLocalAddress() to address checks
davidjgraph May 15, 2022
01ccb27
Limit wellknown servlet to serve single file
davidjgraph May 15, 2022
5857011
18.0.5 release
davidjgraph May 15, 2022
cc7e86d
Adds IPv6 exceptions
davidjgraph May 16, 2022
7a68ebe
18.0.6 release
davidjgraph May 16, 2022
c63f3a0
18.0.7 release
davidjgraph May 17, 2022
7764b25
18.0.8 release
davidjgraph May 19, 2022
9dc0d5d
18.1.1 release
davidjgraph May 20, 2022
c287bef
18.1.2 release
davidjgraph May 24, 2022
064729f
18.1.3 release
davidjgraph May 26, 2022
f18308f
18.2.0 release
davidjgraph May 31, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
45 changes: 45 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
---
name: Bug report
about: Create a report to help us improve

---

### Preflight Checklist
<!-- Please ensure you've completed the following steps by replacing [ ] with [x]-->

* [ ] I agree to follow the [Code of Conduct](https://github.com/jgraph/drawio/blob/master/CODE_OF_CONDUCT.md) that this project adheres to.
* [ ] I have searched the issue tracker for a feature request that matches the one I want to file, without success.

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**draw.io version (In the Help->About menu of the draw.io editor):**

- draw.io version [e.g. 12.6.7]

**Desktop (please complete the following information):**
- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]

**Smartphone (please complete the following information):**
- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Browser [e.g. stock browser, safari]
- Version [e.g. 22]

**Additional context**
Add any other context about the problem here.
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project

---

* [ ] I agree to follow the [Code of Conduct](https://github.com/jgraph/drawio/blob/master/CODE_OF_CONDUCT.md) that this project adheres to.
* [ ] I have searched the issue tracker for a feature request that matches the one I want to file, without success.

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
18 changes: 18 additions & 0 deletions .github/stale.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Number of days of inactivity before an issue becomes stale
daysUntilStale: 180
# Number of days of inactivity before a stale issue is closed
daysUntilClose: 7
# Issues with these labels will never be considered stale
exemptLabels:
- pinned
- security
- notstale
# Label to use when marking an issue as stale
staleLabel: wontfix
# Comment to post when marking an issue as stale. Set to `false` to disable
markComment: >
This issue has been automatically marked as stale because it has not had
recent activity. It will be closed if no further activity occurs. Thank you
for your contributions. See [the FAQ](https://github.com/jgraph/drawio/wiki/Stale-bot-FAQ) for more information.
# Comment to post when closing a stale issue. Set to `false` to disable
closeComment: false
40 changes: 40 additions & 0 deletions .github/workflows/build-release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: Build & Release

on:
push:
paths:
- VERSION
jobs:
build:
runs-on: ubuntu-18.04
if: github.ref == 'refs/heads/release'
steps:
- name: Checkout reposistory
uses: actions/checkout@v2
with:
ref: 'release'
- name: Get Submodule
run: |
git submodule init
git config submodule.src/main/webapp/resources.url https://${{secrets.I18N_USERNAME}}:${{secrets.I18N_ACCESS_KEY}}@github.com/jgraph/drawio-i18n.git
git submodule update --init --recursive
- name: Installing Node
uses: actions/setup-node@v2
with:
node-version: 14
- name: Build
run: |
cd etc/build
npm install workbox-cli@6.3.0 --global
ln -s `which workbox` /usr/local/bin/workbox
ant
- name: Tag and Push
run: |
export VERSION=`cat VERSION`
git config user.name github-actions
git config user.email github-actions@github.com
git add .
git commit -a -m "Ready for $VERSION"
git push
git tag "diagramly-${VERSION//\./_}"
git push origin "diagramly-${VERSION//\./_}"
73 changes: 73 additions & 0 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
# For most projects, this workflow file will not need changing; you simply need
# to commit it to your repository.
#
# You may wish to alter this file to override the set of languages analyzed,
# or to provide custom queries or build logic.
#
# ******** NOTE ********
# We have attempted to detect the languages in your repository. Please check
# the `language` matrix defined below to confirm you have the correct set of
# supported CodeQL languages.
#
name: "CodeQL"

on:
push:
branches: [ dev ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ dev ]
schedule:
- cron: '26 15 * * *'

jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
security-events: write

strategy:
fail-fast: false
matrix:
language: [ 'java', 'javascript' ]
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ]
# Learn more about CodeQL language support at https://git.io/codeql-language-support

steps:
- name: Checkout repository
uses: actions/checkout@v2

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v1
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.
# queries: ./path/to/local/query, your-org/your-repo/queries@main

# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
run: |
cd etc/build
npm install workbox-cli@6.3.0 --global
ant

# ℹ️ Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl

# ✏️ If the Autobuild fails above, remove it and uncomment the following three lines
# and modify them (or add more) to build your code if your project
# uses a compiled language

#- run: |
# make bootstrap
# make release

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v1
45 changes: 45 additions & 0 deletions .github/workflows/war.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# This workflow will build a Java project with Ant
# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-ant

name: WAR CI

on:
push:
tags:
- 'v*' # Push events to matching v*, i.e. v1.0, v20.15.10

jobs:
build:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- name: Set up JDK 1.8
uses: actions/setup-java@v1
with:
java-version: 1.8
- name: Build war with Ant
run: |
cd etc/build
ant war
- name: Create Release
id: create_release
uses: actions/create-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token
with:
tag_name: ${{ github.ref }}
release_name: ${{ github.ref }}
draft: false
prerelease: false
- name: Upload Release Asset
id: upload-release-asset
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }} # This pulls from the CREATE RELEASE step above, referencing it's ID to get its outputs object, which include a `upload_url`. See this blog post for more info: https://jasonet.co/posts/new-features-of-github-actions/#passing-data-to-future-steps
asset_path: build/draw.war
asset_name: draw.war
asset_content_type: application/octet-stream
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
bin
build
classes
node_modules
.vscode/settings.json
18 changes: 18 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
language: java
sudo: false
before_install:
- sudo apt-get update
- sudo apt-get install ant
- cd etc/build
script: ant war
before_deploy:
- cd $TRAVIS_BUILD_DIR
deploy:
provider: releases
api_key:
secure: CzBd1sEPknb5wQYpPa3Ao517JTi8I/wBQXAQN3xUcGiJycZRb4GcOdbylDzcL9VtjkXAldHUxGHV181xvs/xUt4BQQY4Rg0OhWFQ8JhThFGe/eQwLKTxZbJmFk9eRs36GbqrBXRQ/2SgWDzhWf1FBefBb/blJKrgpzqyJlIhYESE7mKvPGORF9ef/3zrieXCu6ycDn/AhWLXgB/HE7ZztcrsUa+DxiIvjGoVIfECIXf1uejBJSK5iPzfxWEMOoOxKueA9Y6cajMNJeKO410D/GxFTT+2xRyZhTIFiM7BF0hTCbPlIIJIS6TdIYYkIZAjd8FlYqk8ECrhCQn5etzaDx/FWvtC5IvFMJjwAfydLwPFt+iRBfP8fFSuQ6Hw8RE3CxDkU1SV6N6BAEACiteAQXzYcjtL3YCoUlsR8CIHXf+x+gaxK6rPE/XGNg8JX1N5duYDsHBf5rJZrVfImQd5Qy/eddP2/4/NBsV+5zfapMrfx0MIeP/uUWhENkZYUysnum+sn9JhKvqqjbou1gBJh8xXgFEPAqcylSqxgXFY+AcWVCJzKnycjR2ldi0jBWgaYt0ItzwW0oWOaDmxMPnXLMzbozap414BfpdipxWrhYM9e2ldGd7StniJFYN4eAzRGMYlSFd3xA+HLeJzk7EunI3tAn8VMVy7gXcHzyQ4GpA=
file: build/draw.war
skip_cleanup: true
on:
repo: jgraph/drawio
tags: true
51 changes: 51 additions & 0 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# Contributor Covenant Code of Conduct:

## Our Pledge

In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.

## Our Standards

Examples of behavior that contributes to creating a positive environment include:

* Using welcoming and inclusive language
* Being respectful of differing viewpoints and experiences
* Gracefully accepting constructive criticism
* Focusing on what is best for the community
* Showing empathy towards other community members

Examples of unacceptable behavior by participants include:

* The use of sexualized language or imagery and unwelcome sexual attention or advances
* Trolling, insulting/derogatory comments, and personal or political attacks
* Public or private harassment, including focusing on individual developers when a topic should be broadly addressed.
* Publishing others' private information, such as a physical or electronic address, without explicit permission
* Other conduct which could reasonably be considered inappropriate in a professional setting
* Not respecting other people's time, this is an open source project
* Being impatient or rude
* Pressing developers for priority fixes or ETAs
* Guilting the developers into focusing on your issue(s)
* Repeatedly showing an inappropriate level of entitlement

## Our Responsibilities

Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.

Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.

## Scope

This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers.

## Enforcement

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at [coc@jgraph.com](mailto:coc@jgraph.com). All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.

Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.

## Attribution

This Code of Conduct is adapted from the [Contributor-Covenant][homepage], version 1.4, available at [https://contributor-covenant.org/version/1/4][version]

[homepage]: https://contributor-covenant.org
[version]: https://contributor-covenant.org/version/1/4/
Loading