You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: CHANGELOG.md
-1
Original file line number
Diff line number
Diff line change
@@ -47,7 +47,6 @@ _Re-release of `v11.0.2`._
47
47
* New popup menu UI introduced with `diagram-js@11`. See [`diagram-js` breaking changes and migration guide](https://github.com/bpmn-io/diagram-js/blob/develop/CHANGELOG.md#breaking-changes).
48
48
* Keyboard-related features no longer use `KeyboardEvent#keyCode`. Use a polyfill (e.g. [keyboardevent-key-polyfill](https://www.npmjs.com/package/keyboardevent-key-polyfill)) if you need to support old browsers.
49
49
50
-
51
50
## 10.3.0
52
51
53
52
*`FEAT`: add BPMN specific space tool ([#1344](https://github.com/bpmn-io/bpmn-js/pull/1344))
Copy file name to clipboardexpand all lines: README.md
-8
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,6 @@ View and edit BPMN 2.0 diagrams in the browser.
6
6
7
7
[](http://demo.bpmn.io/s/start)
8
8
9
-
10
9
## Installation
11
10
12
11
Use the library [pre-packaged](https://github.com/bpmn-io/bpmn-js-examples/tree/master/pre-packaged)
@@ -36,7 +35,6 @@ try {
36
35
Checkout our [examples](https://github.com/bpmn-io/bpmn-js-examples) for many
37
36
more supported usage scenarios.
38
37
39
-
40
38
### Dynamic Attach/Detach
41
39
42
40
You may attach or detach the viewer dynamically to any element on the page, too:
@@ -51,7 +49,6 @@ viewer.attachTo('#container');
51
49
viewer.detach();
52
50
```
53
51
54
-
55
52
## Resources
56
53
57
54
*[Demo](http://demo.bpmn.io)
@@ -60,7 +57,6 @@ viewer.detach();
60
57
*[Forum](https://forum.bpmn.io)
61
58
*[Changelog](./CHANGELOG.md)
62
59
63
-
64
60
## Build and Run
65
61
66
62
Prepare the project by installing all dependencies:
@@ -85,26 +81,22 @@ npm run dev
85
81
You may need to perform [additional project setup](./docs/project/SETUP.md) when
86
82
building the latest development snapshot.
87
83
88
-
89
84
## Related
90
85
91
86
bpmn-js builds on top of a few powerful tools:
92
87
93
88
*[bpmn-moddle](https://github.com/bpmn-io/bpmn-moddle): Read / write support for BPMN 2.0 XML in the browsers
94
89
*[diagram-js](https://github.com/bpmn-io/diagram-js): Diagram rendering and editing toolkit
95
90
96
-
97
91
## Contributing
98
92
99
93
Please checkout our [contributing guidelines](./.github/CONTRIBUTING.md) if you plan to
100
94
file an issue or pull request.
101
95
102
-
103
96
## Code of Conduct
104
97
105
98
By participating to this project, please uphold to our [Code of Conduct](https://github.com/bpmn-io/.github/blob/master/.github/CODE_OF_CONDUCT.md).
106
99
107
-
108
100
## License
109
101
110
102
Use under the terms of the [bpmn.io license](http://bpmn.io/license).
Copy file name to clipboardexpand all lines: docs/project/SETUP.md
+5-10
Original file line number
Diff line number
Diff line change
@@ -2,16 +2,13 @@
2
2
3
3
This document describes the necessary steps to setup a `bpmn-js` development environment.
4
4
5
-
6
5
## TLDR;
7
6
8
-
On Linux, OS X or Windows? [git](http://git-scm.com/), [NodeJS](nodejs.org) and [npm](https://www.npmjs.org/doc/cli/npm.html) ready? Check out the [setup script section](https://github.com/bpmn-io/bpmn-js/blob/master/docs/project/SETUP.md#setup-via-script) below.
9
-
7
+
On Linux, OS X or Windows? [git](http://git-scm.com), [NodeJS](https://nodejs.org) and [npm](https://www.npmjs.org/doc/cli/npm.html) ready? Check out the [setup script section](#setup-via-script) below.
10
8
11
9
## Manual Steps
12
10
13
-
Make sure you have [git](http://git-scm.com/), [NodeJS](nodejs.org) and [npm](https://www.npmjs.org/doc/cli/npm.html) installed before you continue.
14
-
11
+
Make sure you have [git](http://git-scm.com), [NodeJS](https://nodejs.org) and [npm](https://www.npmjs.org/doc/cli/npm.html) installed before you continue.
15
12
16
13
### Get Project + Dependencies
17
14
@@ -23,7 +20,7 @@ The following projects from the [bpmn-io](https://github.com/bpmn-io) project on
[Link dependent projects](https://docs.npmjs.com/cli/link) between each other to pick up changes immediately.
35
32
36
-
```
33
+
```plain
37
34
.
38
35
├─bpmn-js
39
36
│ └─node_modules
@@ -55,12 +52,10 @@ Use `mklink /d <link> <target>` [(docs)](http://technet.microsoft.com/en-us/libr
55
52
56
53
Execute `npm install` on each of the projects to grab their dependencies.
57
54
58
-
59
55
### Verify Things are O.K.
60
56
61
57
Execute `npm run all` on each project. Things should be fine.
62
58
63
-
64
59
### Setup via Script
65
60
66
-
The whole setup can be automated through setup scripts for [Linux/OS X](https://github.com/bpmn-io/bpmn-js/blob/master/docs/project/setup.sh) and [Windows](https://github.com/bpmn-io/bpmn-js/blob/master/docs/project/setup.bat).
61
+
The whole setup can be automated through setup scripts for [Linux/OS X](https://github.com/bpmn-io/bpmn-js/blob/master/docs/project/setup.sh) and [Windows](https://github.com/bpmn-io/bpmn-js/blob/master/docs/project/setup.bat).
0 commit comments