Getting Started

This documentation will discuss the mechanics of Nebula's operation. If you would like to follow along or file any bug reports, go to the GitHub link below .

Before getting started, there are several requirements to make the code functional. The first of which is a Google Cloud project with an OAuth 2.0 Client ID. This will not be documented here to prevent outdated information. At time of writing, this is accessible via Google Cloud Console though always check Google's documentation for the most up to date instructions.

Secondly, you need a web server (this can be built into an IDE such as the one in IntelliJ or separate such as Apache Tomcat).

Third, you need access to a Java compiler. It is helpful to have an IDE for simplicity, especially if it can open HTML and CSS files as they are also part of the code and can be customized to fit your needs. If your IDE cannot open HTML or CSS, then an additional text editor such as Notepad, Notepad++, or TextEdit will suffice.