Skip to content
This repository has been archived by the owner on May 8, 2021. It is now read-only.
/ skelton Public archive

Skeleton for experiments with a Node-RED UI (with apologies to fans of the late great Red Skelton)

License

Notifications You must be signed in to change notification settings

rjpw/skelton

Repository files navigation

Skelton

ARCHIVED

This project has been inactive for years, and has been retired.


Example skeleton for Node-RED UI, with apologies to fans of the late great Red Skelton.

The work represents an experimental playground for a static code analysis project based on the results generated by FindBugs.

Screenshot

Generator

The generator used for the initial skeleton was generator-react-webpack.

Caveats

The project is in its earliest stages, and until this caveat is removed from the README it cannot even be counted on to successfully build.

The choice of source analysis target project (Tomcat 6.0.41) was made with the greatest respect for the project and its developers. An older version was chosen to permit comparisons with later editions.

Loading Data

The database can be reproduced from the data directory with the following steps:

1: Change to the data directory at the command line (i.e. relative to this directory)

cd data

2: Run the mongodb shell

mongo

3: Create (or use) the findbugs database

use findbugs;

4: Load the data with the import script

load('import.js');

Regarding Analysis

The file in our data directory called "Analysis-July30.json" was generated by running FindBugs against the data found in the tomcat 6.0.41 source code.

This application builds a client application that displays that source code, but rather than include this in the project please create a directory under "src" (relative to this readme) called "javasrc", and in it please extract the contents of the tomcat source code. On Linux, this might look like this:

mkdir src/javasrc
cd src/javasrc
cp ~/Downloads/apache-tomcat-6.0.41-src.tar.gz .
tar xzf apache-tomcat-6.0.41-src.tar.gz

Crucially, the resulting tree should contain the following folder:

./src/javasrc/apache-tomcat-6-0.41-src/java

The build process will copy the java source code into the correct destination folder.

Useful Links

The following links contain reference material or libraries that have been useful in this project.

Resources to consider

About

Skeleton for experiments with a Node-RED UI (with apologies to fans of the late great Red Skelton)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages