Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

. #134

Open
wants to merge 46 commits into
base: main
Choose a base branch
from
Open

. #134

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
08cbc0d
.
tiagobento Nov 4, 2024
9ac1e4b
..
tiagobento Nov 4, 2024
c5353ce
..
tiagobento Nov 4, 2024
cdb1d20
..
tiagobento Nov 4, 2024
0ba6171
..
tiagobento Nov 4, 2024
842335e
..
tiagobento Nov 4, 2024
92603c2
..
tiagobento Nov 4, 2024
bd1458e
..
tiagobento Nov 4, 2024
9bc4931
..
tiagobento Nov 4, 2024
d489b46
..
tiagobento Nov 4, 2024
1abbd61
..
tiagobento Nov 4, 2024
55cb065
..
tiagobento Nov 4, 2024
5e69084
..
tiagobento Nov 4, 2024
e76d098
..
tiagobento Nov 4, 2024
870a369
..
tiagobento Nov 4, 2024
497f232
..
tiagobento Nov 4, 2024
1de5729
..
tiagobento Nov 4, 2024
dbc9205
..
tiagobento Nov 4, 2024
2720b22
..
tiagobento Nov 4, 2024
5f765f1
..
tiagobento Nov 4, 2024
097ab4a
..
tiagobento Nov 4, 2024
ae2496f
..
tiagobento Nov 4, 2024
59d43de
..
tiagobento Nov 5, 2024
87fd696
..
tiagobento Nov 5, 2024
31a2f9d
..
tiagobento Nov 5, 2024
cec0dbc
..
tiagobento Nov 5, 2024
779fd4b
..
tiagobento Nov 5, 2024
67e2e94
..
tiagobento Nov 5, 2024
6650bfc
Reverting devbox lock
tiagobento Nov 5, 2024
b6826b5
Oops
tiagobento Nov 5, 2024
d2b124f
Fix `examples/process-compact-architecture`'s `startContainers.sh` sc…
cimbalek Nov 11, 2024
71a1d57
PR review
tiagobento Nov 20, 2024
6cf5fa6
NO-ISSUE: Disable 'merge' option for PRs after SonataFlow Operator mi…
tiagobento Nov 26, 2024
886fd6e
NO-ISSUE: Fix `repo/KOGITO_UPGRADE_PROCESS` after migrating KIE Sandb…
tiagobento Nov 26, 2024
0ca727d
incubator-kie-tools-2774: Make the SonataFlow Operator to configure t…
wmedvede Nov 27, 2024
e714882
NO-ISSUE: [sonataflow-operator] - Adjust bundle generation to receive…
ricardozanini Nov 29, 2024
572afb2
kie-issues#1613: Add `CI :: License headers / check` GitHub Actions w…
jomarko Nov 29, 2024
1f2a3e2
missing license content for EPL and CC0 (#2777)
porcelli Dec 2, 2024
859b608
[incubator-kie-issues-1618] Fix NOTICE year (#2785)
tkobayas Dec 4, 2024
32d5966
kie-issues#1634: Address copyright issues (#2782)
jomarko Dec 4, 2024
820b1c7
[incubator-kie-issues-1618] Fix NOTICE year with range (#2791)
tkobayas Dec 5, 2024
6c130ed
Merge remote-tracking branch 'origin/main' into rename-examples
tiagobento Dec 6, 2024
4e22f5a
Fix license headers
tiagobento Dec 6, 2024
5d4645a
Oops
tiagobento Dec 6, 2024
c174e23
Final adjustments.
tiagobento Dec 7, 2024
bb960bd
PR review
tiagobento Dec 9, 2024
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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .asf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,5 +17,5 @@
github:
enabled_merge_buttons:
squash: true
merge: true
merge: false
rebase: false
3 changes: 2 additions & 1 deletion .github/supporting-files/ci/partitions/partition1.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
@kie-tools-examples/sonataflow-greeting-quarkus-example
@kie-tools-examples/sonataflow-greeting
@kie-tools-examples/serverless-workflow-editor-standalone-on-webapp
@kie-tools/serverless-logic-web-tools-swf-builder-image
@kie-tools/serverless-logic-web-tools
@kie-tools/serverless-logic-web-tools-base-builder-image
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,27 @@
# under the License.
#

# Quarkus
quarkus.http.test-port=0
kogito.persistence.rocksdb.clean=true
kogito.persistence.rocksdb.data.dir=pepe
name: "CI :: License headers"

on:
push:
branches: [main]
pull_request:
branches: ["**"]
types: [opened, reopened, ready_for_review, synchronize]

jobs:
check:
runs-on: ubuntu-latest

steps:
- name: Checkout code
uses: actions/checkout@v3

- name: Download Apache RAT
run: |
curl -LO https://repo1.maven.org/maven2/org/apache/rat/apache-rat/0.16.1/apache-rat-0.16.1.jar

- name: Run Apache RAT
run: |
java -jar apache-rat-0.16.1.jar -d . -E .rat-excludes | grep "== File:" && echo "The files listed above are missing license headers." && exit 1 || echo "All files have license headers."
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -346,3 +346,7 @@ turbo.json
# IntelliJ projects should be on _intellij-projects folder, never on specific packages.
packages/*/.idea
examples/*/.idea


# Apache RAT check excludes file
!.rat-excludes
2,040 changes: 2,040 additions & 0 deletions .rat-excludes

Large diffs are not rendered by default.

1,083 changes: 1,083 additions & 0 deletions LICENSE

Large diffs are not rendered by default.

86 changes: 2 additions & 84 deletions NOTICE
Original file line number Diff line number Diff line change
@@ -1,91 +1,9 @@
Apache KIE
Copyright 2023 The Apache Software Foundation
Copyright 2023-2024 The Apache Software Foundation

This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).

The Initial Developer of some parts of the framework, which are copied from, derived from, or
inspired by KIE (Knowledge Is Everthing) group, is Red Hat, Inc (https://www.redhat.com/).
inspired by KIE (Knowledge Is Everything) group, is Red Hat, Inc (https://www.redhat.com/).
Copyright Red Hat, Inc. and/or its affiliates.. All Rights Reserved.

This product also includes the following third-party components:

* animate.css (http://daneden.me/animate)

Copyright (c) 2016 Daniel Eden

* bootstrap (https://getbootstrap.com/)

Copyright 2011-2019 Twitter, Inc.

* bootstrap-datepicker (https://github.com/smalot/bootstrap-datetimepicker)

Copyright 2012 Stefan Petre

* bootstrap-select (http://silviomoreto.github.io/bootstrap-select)

Copyright 2013-2017 bootstrap-select

* Context Dependency Injection (CDI)

Copyright (C) 2009 The JSR-330 Expert Group

* connected (https://github.com/Vertispan/connected)

Copyright (C) 2017 Vertispan

* Eclipse Modeling Framework (https://eclipse.dev/modeling/emf/)

Copyright (C) Eclipse and contributors: Copyright (c) 2010 SAP AG

* Font Awesome (https://fontawesome.com/)

Copyright Dave Gandy 2016. All rights reserved

* Google Web Toolkit (GWT) (https://www.gwtproject.org/)

Copyright 2007 Google Inc.

* GWT Bootstrap 3 (https://github.com/gwtbootstrap3/gwtbootstrap3)

Copyright (C) 2013 GwtBootstrap3

* highlight.js (https://highlightjs.org)

Copyright (C) highlight.js

* Jakarta EE (https://jakarta.ee/)

Copyright (C) Eclipse and contributors

* Java Enterprise Edition (https://www.oracle.com/java/technologies/java-ee-glance.html)

Copyright (c) 2017, 2020 Oracle and/or its affiliates. All rights reserved.

* Java Standard Edition (https://www.oracle.com/java/technologies/java-se-glance.html)

Copyright (c) 2005-2013 Oracle and/or its affiliates

* jQuery UI (http://jqueryui.com)

Copyright jQuery Foundation

* libgdx (https://github.com/libgdx/libgdx)

Copyright (c) 2008, Avian Contributors

* Lienzo (https://github.com/dikalo/lienzo-core)

Copyright (c) 2017 Ahome' Innovation Technologies

* Respond.js (https://github.com/scottjehl/Respond)

Copyright 2013 Scott Jehl

* SnakeYAML (https://bitbucket.org/snakeyaml/snakeyaml)

Copyright (c) 2018, SnakeYAML

* wysihtml (https://github.com/Voog/wysihtml)

Copyright (C) 2012-2016 XING AG, Voog and contributors
51 changes: 0 additions & 51 deletions RELEASE_PROCESS.md

This file was deleted.

6 changes: 3 additions & 3 deletions _intellij-project/.idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions _intellij-project/.idea/modules.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 5 additions & 0 deletions examples/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# KIE Tools :: Examples

This directory contains packages that showcase features, tools, complete apps, and use-cases for packages hosted in the [packages](../packages) directory.

Building packages in this directory is toggled by the `KIE_TOOLS_BUILD__buildExamples` (true/false) Environment Variable. Default is `false`.
60 changes: 60 additions & 0 deletions examples/bpmn-editor-classic-on-webapp/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->

# Example :: BPMN Editor (classic) on webapp

This package contains a web application that features the BPMN Editor (classic) as a wrapped inside a Micro-frontend Multiplying Architecture Envelope.

### Building the dependencies

Before running this example, building its dependencies is required. Run the following command on a Terminal:

```shell script
KIE_TOOLS_BUILD__buildExamples=true pnpm -F @kie-tools-examples/bpmn-editor-classic-on-webapp^... build:dev
```

### Running

```shell script
pnpm start
```

---

Apache KIE (incubating) is an effort undergoing incubation at The Apache Software
Foundation (ASF), sponsored by the name of Apache Incubator. Incubation is
required of all newly accepted projects until a further review indicates that
the infrastructure, communications, and decision making process have stabilized
in a manner consistent with other successful ASF projects. While incubation
status is not necessarily a reflection of the completeness or stability of the
code, it does indicate that the project has yet to be fully endorsed by the ASF.

Some of the incubating project’s releases may not be fully compliant with ASF
policy. For example, releases may have incomplete or un-reviewed licensing
conditions. What follows is a list of known issues the project is currently
aware of (note that this list, by definition, is likely to be incomplete):

- Hibernate, an LGPL project, is being used. Hibernate is in the process of
relicensing to ASL v2
- Some files, particularly test files, and those not supporting comments, may
be missing the ASF Licensing Header

If you are planning to incorporate this work into your product/project, please
be aware that you will need to conduct a thorough licensing review to determine
the overall implications of including this work. For the current status of this
project through the Apache Incubator visit:
https://incubator.apache.org/projects/kie.html
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,8 @@ module.exports = composeEnv([require("@kie-tools/root-env/env")], {
vars: varsWithName({}),
get env() {
return {
exampleChromeExtension: {
envelope: {
port: 9101,
},
bpmnEditorClassicOnWebappExample: {
port: 7771,
},
};
},
Expand Down
37 changes: 37 additions & 0 deletions examples/bpmn-editor-classic-on-webapp/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
{
"private": true,
"name": "@kie-tools-examples/bpmn-editor-classic-on-webapp",
"version": "0.0.0",
"license": "Apache-2.0",
"scripts": {
"build": "rimraf dist && webpack",
"build:dev": "run-script-if --bool \"$(build-env examples.build)\" --then \"pnpm build --env dev\"",
"build:prod": "run-script-if --bool \"$(build-env examples.build)\" --then \"pnpm build\"",
"start": "webpack serve --host 0.0.0.0 --env dev"
},
"devDependencies": {
"@kie-tools-core/editor": "workspace:*",
"@kie-tools-core/envelope-bus": "workspace:*",
"@kie-tools-core/patternfly-base": "workspace:*",
"@kie-tools-core/react-hooks": "workspace:*",
"@kie-tools-core/webpack-base": "workspace:*",
"@kie-tools/kie-bc-editors": "workspace:*",
"@kie-tools/root-env": "workspace:*",
"@kie-tools/stunner-editors": "workspace:*",
"@kie-tools/tsconfig": "workspace:*",
"@patternfly/react-core": "^4.276.6",
"@patternfly/react-icons": "^4.93.6",
"@types/react": "^17.0.6",
"@types/react-dom": "^17.0.5",
"copy-webpack-plugin": "^11.0.0",
"process": "^0.11.10",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"rimraf": "^3.0.2",
"typescript": "^5.5.3",
"webpack": "^5.94.0",
"webpack-cli": "^4.10.0",
"webpack-dev-server": "^4.15.1",
"webpack-merge": "^5.9.0"
}
}
Loading
Loading