-
Notifications
You must be signed in to change notification settings - Fork 25
Folder structure
BorjaFG edited this page Feb 20, 2019
·
5 revisions
- /3rd-party: here go all the 3rd-party libraries that are used within the applications
- /art: graphic contents used in the project (icons, ...)
- /Badger: the main Badger project. Outputs an exe file.
- /bin: the binary (.exe and .lib files) output of the release version of the projects. Note: the C++ run-time libraries are saved here and they are versioned.
- /config: the config files and app definitions (xml descriptions of the hierarchies and parameters)
- /Debug: the output of the debug version
- /experiments: experiments should be saved here. Note: those in /experiments/examples/ should be working examples. They are versioned.
- /installers: the installer projects.
- /packages: 3rd-party C# libraries managed by nuGet.
- /RLSimion: the main project of RLSimion. Outputs an exe file. -- /RLSimion/Common: common base classes used from several projects isolated here to avoid cyclic dependencies. -- /RLSimion/Lib: an static library that includes all the funcionality of RLSimion. -- /RLSimion/App: the main executable. Separated from the static library so that test projects can directly link the static lib
- /tests: unit-test projects are saved here in subfolders.
- /tools: auxiliary tools (HerdAgent, ...)