summaryrefslogtreecommitdiff
path: root/.gitignore
AgeCommit message (Collapse)Author
2026-04-15add a job report to the scenario overview with details and time data (#406)vincent van beek
* add a job report to the scenario overview with details and time data * create Report data class
2026-03-26Use Quarkus Quinoa for serving web UI (#391)vincent van beek
* refactor(web): Migrate to Quarkus 3 This commit updates the OpenDC web server to use Quarkus 3, which changes annotations to use the Jakarta namespace for annotations. * refactor(web): Configure runtime variables for web UI This commit updates the web UI to propagate runtime variables via the next-runtime-env package. Before, we would need to replace the variables in the generated sources by Next.js, next-runtime-env works by loading a JavaScript file when opening the OpenDC web UI which contains the configuration of the web app. * refactor(web): Migrate to Quarkus Quinoa This commit updates the OpenDC web server to make use of Quarkus Quinoa for serving the web UI. This allows us to deprecate the complex Quarkus extension for serving the web UI. * refactor(web): Move web UI into Quarkus web app This commit moves the web UI into the Quarkus web server module to ensure we follow Quarkus Quinoa's conventions. * refactor(web): Merge Quarkus extension into single module This commit merges the existing Quarkus extensions into a single module to prevent build complexity. * refactor(web): Migrate web proto to Java This commit migrates the web protocol to Java and removes the dependency on Jandex Gradle. * refactor(web): Migrate to Quarkus 3 This commit updates the OpenDC web server to use Quarkus 3, which changes annotations to use the Jakarta namespace for annotations. * enable DB schema migration on DEV server * webui is not needed anymore * remove MAINTAINERS is depricated * fix quarkus.quinoa properties * revert properties change, install npm in docker image to allow building the frontend * pin postgres version, this is a best practice. Fix some properties the old ones are depricated. Added properties for local testing * fix build error * :opendc-web:opendc-web-proto:spotlessApply * fix database schema --------- Co-authored-by: Fabian Mastenbroek <mail.fabianm@gmail.com>
2024-10-25M3SA - Multi-Meta-Model Simulation Analyzer (#251)Radu Nicolae
* (feat) demo files are now ignored * integrating m3sa changes with opendc * gitignore ignores demo * m3sa linked, tested, works 🎉🎆 * linting & checks fully pass * m3sa documentation (re...)added * package.json added, a potentail solution for Build Docker Images workflow * (fix) opendc-m3sa renamed to opendc-experiments-m3sa * (feat) Model is now a dataclass * (fix) package and package-lock reverted as before the PR, now they mirror the opendc master branch * (fix) Experiments renamed to experiment * branch updated with changes from master branch * trying to fix the build docker image failed workflow * trying to fix the build docker image failed workflow * All simulation are now run with a single CPU and single MemoryUnit. multi CPUs are combined into one. This is for performance and explainability. (#255) (#37) Co-authored-by: Dante Niewenhuis <d.niewenhuis@hotmail.com> * All simulation are now run with a single CPU and single MemoryUnit. multi CPUs are combined into one. This is for performance and explainability. (#255) (#38) Co-authored-by: Dante Niewenhuis <d.niewenhuis@hotmail.com> * All simulation are now run with a single CPU and single MemoryUnit. multi CPUs are combined into one. This is for performance and explainability. (#255) (#39) Co-authored-by: Dante Niewenhuis <d.niewenhuis@hotmail.com> * [TEMP](feat) m3saCli decoupled from experimentCli * spotless and minor refactoring * (feat)[TEMP] decoupling m3sa from experiment * spotless applied * documentation resolved * requirements.txt added * path to M3SA is now provided as a parameter to M3SACLI * spotless applied * (fix) python environment variables solved, output analysis folder solved * documentation changed and matching the master branch doc * package-lock reverted * package-lock reverted --------- Co-authored-by: Dante Niewenhuis <d.niewenhuis@hotmail.com>
2024-05-01Output folder structure (#225)Radu Nicolae
* unversioned demo - removed from git history unversioned filed pushed spotless applied code cleaned up commit before pr spotless applied setupOutputFolder moved before getting the scenarios specific topology added pretty tracking given scenarios are kept track by id code runnable output name for scenario updated python folder and src document connected simulationOutputFolder structure prepared base for python script integration in simulations output contents into a folder defined by the simulation name output contents into a folder defined by the simulation name * bugs with trackr.json (id not showing) solved. outputting bug also solved (now we use the output folder indicated in scenario.json input file) * spotless applied, ready for PR * var -> val in Scenario * ScenarioWriter package naming repaired
2024-04-24Documentation update (#224)Radu Nicolae
2021-05-17ui: Restructure OpenDC frontendFabian Mastenbroek
This change updates the structure of the OpenDC frontend in order to improve the maintainability of the frontend.
2021-05-10api: Restore trace endpointFabian Mastenbroek
This change adds the trace endpoint, which was unfortunately removed due to an incorrect .gitignore statement.
2021-04-25build: Migrate to flat project structureFabian Mastenbroek
This change updates the project structure to become flattened. Previously, the simulator, frontend and API each lived into their own directory. With this change, all modules of the project live in the top-level directory of the repository. This should improve discoverability of modules of the project.
2021-03-06sim: Implement energy models from CloudSim (#79)Hongyu
This commit implements the energy models that are present in CloudSim: 1. Constant 2. Linear 3. Cubic 4. Square root 5. Interpolation based on data.
2020-08-24Add small Bitbrains traceGeorgios Andreadis
2020-08-24Rename mongodb to databaseGeorgios Andreadis
2020-08-24Get Docker setup workingGeorgios Andreadis
2020-08-24Finalize monorepo setup for OpenDCFabian Mastenbroek
This change merges the four main OpenDC development repositories into a single Git repository and performs final organization of the repository.
2020-08-24Prepare web-server repository for monorepoGeorgios Andreadis
This change prepares the web-server Git repository for the monorepo residing at https://github.com/atlarge-research.com/opendc. To accomodate for this, we move all files into a web-server subdirectory.
2020-08-24Prepare simulator repository for monorepoGeorgios Andreadis
This change prepares the simulator Git repository for the monorepo residing at https://github.com/atlarge-research.com/opendc. To accomodate for this, we move all files into a simulator subdirectory.
2020-08-24Prepare frontend repository for monorepoGeorgios Andreadis
This change prepares the frontend Git repository for the monorepo residing at https://github.com/atlarge-research.com/opendc. To accomodate for this, we move all files into a frontend subdirectory.
2020-08-24Prepare opendc repository for monorepoGeorgios Andreadis
This change prepares the opendc repository for a monorepo setup by moving all files to the core/ directory. After all repositories have been merged into this repository, we will move the correct files back.
2020-06-09still mergingjc0b
2020-06-09rebasingjc0b
2020-05-31Prefabs progressjc0b
2020-04-15perf: Convert output format to parquetFabian Mastenbroek
2018-11-12bug: Fix React invariant error due to dependency mismatchFabian Mastenbroek
This change fixes an issue with React crashing due to an invariant error that was caused by a dependency mismatch between React and react-konva. I have included the Yarn lock file in the repository to prevent these issues from happening in the future and keeping the installation deterministic. Additionally, I have updated react-konva and konva to the latest version to be compatible with the targeted React release. Fixes #63
2018-11-09Document .gitignore and add file ruleGeorgios Andreadis
2017-09-28Update .gitignore to include gradle-wrapper.jarFabian Mastenbroek
This change updates the .gitignore to include the gradle-wrapper in the repository.
2017-09-23Use env variables for logging and oauth controlGeorgios Andreadis
2017-09-23Update metadata and docsGeorgios Andreadis
2017-09-23Remove .gitignoreGeorgios Andreadis
2017-09-04Ignore /out/ directory generated by IntelliJFabian Mastenbroek
This change adds the out directory generated by IntelliJ to the .gitignore list.
2017-08-09Migrate to MariaDBSacheendra Talluri
2017-07-09Add .gitignore for KotlinFabian Mastenbroek
This change adds a .gitignore to the repository tailored to the Kotlin language.
2017-07-09Delete old codebaseFabian Mastenbroek
This change removes version 1 of the OpenDC simulator codebase as it will be replaced by a complete rewrite in the Kotlin language.
2017-04-04Move all configuration to a central keys.json fileGeorgios Andreadis
2017-04-03Factor out hardcoded SERVER_BASE_URLGeorgios Andreadis
2017-04-01Only ignore config.json, not *.jsonleonoverweel
2017-03-13Update sub-module linksGeorgios Andreadis
2017-02-27Ignore *.json in .gitignoreleonoverweel
2017-01-26Add Dockerfile and related build filesSacheendra Talluri
2017-01-25Update .gitignore for WebStorm setupGeorgios Andreadis
2017-01-24makefile builds directly from sqlite sourceSacheendra Talluri
2017-01-24Initial code commit with organized dependenciesMDBijman
2017-01-24Initial commitGeorgios Andreadis
2017-01-24Initial commitleonoverweel