Scelight
The source code of the Scelight project with all its modules.
Scelight home page: https://sites.google.com/site/scelight/
(The Github project counts 127,000 lines. And this is without development history, just the snapshot of the current state of the project.)
Visit the Scelight Wiki to see how to contribute or how to setup your environment for developing Scelight.
Directory Structure
directory-info.html in the root explains / details the main folders / files:
File/folder | Description | |
---|---|---|
/src-launcher | Source folder of the Scelight Launcher module. | |
/src-sc2-textures | Source folder of the SC2 Textures module. | |
/src-sc2-balance-data | Source folder of the SC2 Balance Data module. | |
/src-app-libs | Source folder of the Scelight Libs module. | |
/src-app | Source folder of the (main) Scelight module. | |
/src-ext-mod-api | Source folder of the External Module API. | |
/src-tool | Source folder of utility tools. | |
/app-folder | Contains the off-line files and static files/folders required to run Scelight from Eclipse. | |
/dev-data | / | Contains files related to development history and metrics |
/source-stats | Metrics of the Scelight project. | |
/*-build-history.txt | Build history of different modules. | |
/docs | / | Contains some documentation of the project. |
/app-logo | First version of the app logo. | |
/change-history | Changes and new features of all the public releases. | |
/generated | Target folder of generated javadoc. | |
/eclipse | Contains Eclipse configuration files (code templates and source file formatting rules). | |
/release | / | Target folder for creating releases. |
/resources | Static resource files needed to create releases. | |
/compiled-classes | Target folder for compiled classes of releases (used during module build). | |
/deployment-dev | Deployment files (packaged modules) of the development version. | |
/deployment-pub | Deployment files (packaged modules) of the public version. | |
/Scelight | Complete Scelight version assembled after module builds. | |
/*.properties | *.properties files holding latest build numbers and build timestamps of different modules. | |
/war/news | News content for the Scelight Operator web application. | |
/build-release.xml | Scelight Builder. Can build releases and modules (with deployments) and make project backup. | |
/build-javadoc.xml | Scelight Development Javadoc Builder. | |
/directory-info.html | This document. | |
/Scelight.launch | Eclipse launch configuration to run Scelight. | |
/Scelight-dev.launch | Eclipse launch configuration to run Scelight in development mode. |
Project Status
Project is active and under development.
License
Open-sourced under the Apache License 2.0.