|
|
|
# Introduction
|
|
|
|
Welcome to the Apollon Standalone Repository.
|
|
|
|
|
|
|
|
This repository is where you will find all the code for the hosting of the open-source Apollon application for Kansas State University. This means that all **back-end functionality** such as **authentication** and **remote storage** will be found here. To break down some of the potential confusion, this page will describe the structure of the Standalone repository so you can get to coding quicker.
|
|
|
|
|
|
|
|
*NOTE: IF YOU ARE LOOKING TO MAKE CHANGES TO THE DIAGRAM EDITOR ITSELF SUCH AS ADDING A NEW DIAGRAM TYPE, PLEASE REFER TO THE [APOLLON LIBRARY](https://gitlab.cs.ksu.edu/apollon/Apollon) WHERE YOU CAN MAKE SUCH CHANGES.
|
|
|
|
|
|
|
|
# Structure
|
|
|
|
|
|
|
|
This repository is split into multiple different areas. In the `packages` folder, you will find three other important folders where we split into front-end, back-end, and tests. The `server` folder holds all work that we are doing in the back-end, the `webapp` folder contains all work to do with the front-end, and `Tests` contains tests. Below will be a deeper dive into our list of features that we worked on and where they are located.
|
|
|
|
|
|
|
|
## Back-End
|
|
|
|
|
|
|
|
The features that have been developed for the use at K-State mostly stem here. It's also important to know that
|
|
|
|
, but is not limited to, creating API endpoints to connect the front-end with the back-end for certain functions such as saving and publishing (this is done in `packages/server/,
|
|
|
|
|
|
|
|
## Front-End |
|
|
|
\ No newline at end of file |