-
Notifications
You must be signed in to change notification settings - Fork 25
Folder structure
BorjaFG edited this page Feb 21, 2019
·
5 revisions
- /3rd-party: here go all the 3rd-party libraries that are used within the applications
- /Badger: the main Badger project. Outputs an exe file.
- /bin: the binary (.exe and .lib files) output of the release version of the projects.
- /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.
- /RLSimion: the main project of RLSimion. Outputs an exe file.
- /Common: common base classes used from several projects isolated here to avoid cyclic dependencies.
- /Lib: an static library that includes all the funcionality of 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, ...)
Note: some dynamic libraries and executables (C++ run-time, Linux Cntk, FAST...) are versioned in the repository for an easier experience.