Old Home - struct-by-lightning/wpi-suite GitHub Wiki

Welcome to the wpi-suite-tng wiki! This wiki contains information for developers as well as anyone looking to use WPI Suite to manage their projects (coming soon).

What is WPI Suite?

WPI Suite is a set of software tools that assist developers with project management tasks. Currently this includes defect tracking. It is a modular application designed to support easy module creation and extension. The client application is built using Java Swing and the server is implemented using Java Servlets. The client and server communicate via a public REST API exposed by the server.

Governance

Policy details regarding the future direction of the project

Governance

Architecture

Architecture Overview An overview of the architecture of WPI Suite, including high-level architecture diagrams and an explanation of the interaction between the various pieces of the system.

Janeway Architecture A more detailed look at the design of the desktop client, Janeway.

Networking with janeway An overview of everything related to the Network.

The Database The current database implementation and how to use it.

Development

For everything related to WPISuite development follow the link to the development page below.

Development

Struct by Lightning Resources

Here you will find any useful resources for the team.

Setting up Git and WPI-Suite
Useful Git Commands
Using Git
Project Structure

Note: At some point these should be reorganized into an appropriate place in the

License

Eclipse Public License