[ https://issues.apache.org/jira/browse/OOZIE-3283?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16515312#comment-16515312 ]
Thai Bui commented on OOZIE-3283: --------------------------------- [~gezapeti] Luckily, NodeJs has a great project called [https://www.npmjs.com/package/license-compatibility-checker,] all I needed to do was to provide a "license": "Apache-2.0" in the package.json file, install the tool and we can check for any license incompatibility issue from the transitive dependencies list. Some of the dependencies were not clearly defined by their owner and I had to manually go to their package, find the NPM page/Github repo which has the license defined. Fortunately, all of them are compatible with Apache-2.0 license so far, see [https://github.com/thaibui/oozie/blob/OOZIE-3283/ui/oozie-ui/.known-license] I've added a `prestart` script that would fail to start the development environment if any more potential incompatible dependencies are detected unless they are manually whitelisted. This would prevent us from inadvertently adding incompatible dependencies. > Prototyping: create React workflow list page > -------------------------------------------- > > Key: OOZIE-3283 > URL: https://issues.apache.org/jira/browse/OOZIE-3283 > Project: Oozie > Issue Type: Sub-task > Reporter: Andras Piros > Assignee: Thai Bui > Priority: Major > Attachments: Screen Shot 2018-06-14 at 9.24.46 AM.png, Screen Shot > 2018-06-14 at 9.25.42 AM.png > > > Create a [*React*|https://redux.js.org/basics/usage-with-react] / > [*Redux*|https://redux.js.org/basics/usage-with-react] prototype of the > workflow list page. Don't have to handle authentication / authorization for > now. -- This message was sent by Atlassian JIRA (v7.6.3#76005)