Directory structure of our SVN repository.
Note that actually (23/04/2011) not all sources are yet released. Look the column "Avail", red items will be released when ready to publish it.
for more informations.
| Path | Notes | Avail |
|---|
| client | Osiris Client | 100% |
| bin | Binary files, for each supported platform, architecture, debug or release. Compilation of C++ sources generate and execute binaries here. | 100% |
| data | Osiris "data" directory. In debugging C++ sources, Osiris run as "portable" mode, with data here. Read Client Directory Structure for more details. | 100% |
| extensions | Extensions developed by Osiris Team. Languages extesions are not here, because generated directly by our Translation System (part of Anubis) | 100% |
| 138B613D055759C619D5F4EFD9FDB978387E97CB | Osiris Core - Required | 100% |
| 15EC737256997E5993528A94D0540235D59E384B | Rotator or slide subcontent | 100% |
| 3A400E99522000141CAC3313A129DF6C57FD9017 | Osiris Official Portal Extensions. Connect Osiris with Anubis. | 100% |
| 47987A793879597EC105C43C8E9F25D5ADEB09D8 | Html2Oml Extended Rules | 100% |
| 4A7F130B4A5C42CC5D928D157641596A89543C65 | Osiris Developer Tools | 100% |
| 5B1D133CA24D2B5B93B675279CB60C9CB7E47502 | Citation OML Tag | 100% |
| 9EF66A96C4A73540B8DB46A14D56FF49802ED82F | JWPlayer | 100% |
| AB0CA5357D587E1E8A2D512DEA15EB0B41788F8E | YouTube OML Tag | 100% |
| B25720BF660F5C1D273D1CB7E010C11AA85F66CD | Clocks Flash | 100% |
| BE32DBBDE687B9FDFE470AE76A3A91E809400787 | Alpharis Skin | 100% |
| C84236F206B97703C3AA5C4037567D2187D93348 | Intensedebate Comment System | 100% |
| E781E8B0E5F2CFE0FA74CC520756692EE2FB35DD | Limpid Skin | 100% |
| FBB11DCD3134703D1A2179451C5898B5E3A1DCBB | Custom CSS | 100% |
| dependencies | C++ headers (.h) and libraries (.lib or .a) of third party libraries. The version used by our compilation projects. | 100% |
| obj | Empty directories, for each supported platform, where ".obj" files are created. | 100% |
| share | The "share" directory. Refer to the article Client Directory Structure. | 100% |
| src | C++ sources and projects. | 70% |
| application | UI Executable | 100% |
| console | Console Executable | 100% |
| firefox | Firefox Extension | 100% |
| testapp | Executable for testing | 100% |
| core | Core library | 100% |
| engine | Engine library | 0% |
| archives | Compressed archives library | 100% |
| db | Database library | 100% |
| http | HTTP library | 100% |
| irc | IRC library | 100% |
| lang | Language/Cultures library | 100% |
| net | Networking library | 100% |
| sdk | SDK Library, for embedding | 100% |
| upnp | UPNP library | 100% |
| web | Web library | 100% |
| xml | XML library | 100% |
| plugins | Plugins | 100% |
| components | Standard components & modules | 0% |
| dht | DHT | 100% |
| mysql | MySql Database Layer | 100% |
| sqlite | SqLite Database Layer | 100% |
| python | Python scripting engine | 0% |
| translations | Translations support / auto-report | 100% |
| pluginsample | Sample plugin | 100% |
| sampleapp | Executable for testing | 100% |
| testlib | Library for testing | 100% |
| isis | Isis project | 100% |
| distribute | Distribute scripts & output. Isis are not builded or managed by OMS. | 100% |
| htdocs | PHP source code. | 100% |
| htdocs_0X | PHP source code of 0.X versions. | 100% |
| libraries | Third Party Libraries used. Generally RAR compressed. | 100% |
| oms | Osiris Management System, typically used to build, deploy, and automatic tasks. | 100% |
| data | Resources used by OMS | 100% |
| libraries | Third Party binary libraries, for different platform, that are released bundled with Osiris. | 100% |
| oms | OMS source-code, C# projects. | 100% |
| output | Empty directory, filled by OMS for temporary files. | 100% |
| reports | Reports generated by OMS, for different platform. For example, for compare different libraries requirement between platforms or architecture. | 100% |
| repository | Final output directory for packages builded by OMS. Contain also directory-structure for some repository system, as example the support of Debian Aptitude repository. | 100% |
| OMS.sln | Visual Studio 2005 solution project of OMS. | 100% |
| utils | Third Party Software used. We use when possible portable apps for developing, and we commit here the version we are using/testing. Maybe RAR compressed, if too heavy. | 100% |
| disk_o.bat | Simple script that map under windows the drive "O:" to this directory. | 100% |
| license.txt | GPL License | 100% |