{"id":13824473,"url":"https://github.com/AlphaConsole/AlphaConsoleElectron","last_synced_at":"2025-07-08T19:32:08.768Z","repository":{"id":102327560,"uuid":"120812658","full_name":"AlphaConsole/AlphaConsoleElectron","owner":"AlphaConsole","description":"AlphaConsole Electron UI","archived":true,"fork":false,"pushed_at":"2020-03-14T00:55:01.000Z","size":202222,"stargazers_count":121,"open_issues_count":22,"forks_count":39,"subscribers_count":24,"default_branch":"public","last_synced_at":"2024-08-05T09:13:22.794Z","etag":null,"topics":["css","electron","html","javascript","node"],"latest_commit_sha":null,"homepage":"","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AlphaConsole.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2018-02-08T20:15:44.000Z","updated_at":"2024-07-29T14:32:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"20850cf1-73af-44bd-a164-2c28e16482f3","html_url":"https://github.com/AlphaConsole/AlphaConsoleElectron","commit_stats":null,"previous_names":[],"tags_count":63,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlphaConsole%2FAlphaConsoleElectron","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlphaConsole%2FAlphaConsoleElectron/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlphaConsole%2FAlphaConsoleElectron/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlphaConsole%2FAlphaConsoleElectron/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AlphaConsole","download_url":"https://codeload.github.com/AlphaConsole/AlphaConsoleElectron/tar.gz/refs/heads/public","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225457796,"owners_count":17477356,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["css","electron","html","javascript","node"],"created_at":"2024-08-04T09:01:03.371Z","updated_at":"2024-11-20T02:30:46.434Z","avatar_url":"https://github.com/AlphaConsole.png","language":"CSS","funding_links":[],"categories":["CSS"],"sub_categories":[],"readme":"# AlphaConsoleElectron\n\n## About\n\nThis is the AlphaConsole UI. Originally written in c#.net but now moved to Electron where we can get a more custom UI.\nThis project contains only the electron code and not the DLL code that does the actual magic.\n\n## Initial setup\n\nInstalling the dependencies. Navigate to the root of the project using a terminal (GitBash).\n\n```bash\nnpm install\n```\n\n## Run the app\n\nRunning a simple dev version of the app. Navigate to the root of the project using a terminal (GitBash).\n\n```bash\nnpm run test\n```\n\nPreferably open a second cmd window and navigate to the root of the project again but run\n\n```bash\nnpm run watch\n```\n\nNow everytime you modify the any scss files it will auto compile the files and you can refresh the app once the terminal says the changes are complete.\n\n## Build an .exe\n\nTo build a release version, you should first ensure you have Inno Setup Compiler installed on your PC. You can install it from [here](http://www.jrsoftware.org/download.php/is.exe)\n\nRun the following to create the required files for Inno Setup Compiler\n\n```bash\nnpm run pack\n```\n\nOpen `ACBuild.iss` in Inno Setup Compiler and Choose `Build \u003e Compile`. This will compile an exe named `AlphaConsole_Setup_version.exe` such as `AlphaConsole_Setup_9.12.0.0.exe` (the extra .0 is important).\n\nYou should now create a `latest.yml` file. You will create this in the following format:\n\n```yml\nversion: 9.12.0\nreleaseDate: '2019-10-02T14:21:04.217Z'\npath: AlphaConsole_Setup_9.12.0.0.exe\nsha512: \u003e-\n  2031ace18d9630909aacb3b8221fe71713026e09b8e11d1e9ab3f346a1223010809aa4a5362b4d8b1ec449da1b599c6e8d1e706c1887ad0e502f242e7ea8b59f\nsha2: 9657f86c1ddc34eb931da869b033cd1823900f77cadda28fdd840917806742cd\ngithubArtifactName: AlphaConsole_Setup_9.12.0.0.exe\n```\n\nTo get the `sha512` and `sha2` you can upload the exe to [here](https://md5file.com/calculator) and note SHA-512 and SHA-256 respectively. Ensure to update the `path` and `githubArtifaceName` in the `latest.yml` also.\n\nCreate the GitHub release, and then upload both the `latest.yml` and the `.exe` for the setup. Ensure to set the release body to the changelog. Distribute the setup executable internally first to ensure no glaring errors appear with the setup. Then publish the release.\n\n## Compile Styles\n\nIf you make any changes to the styles you will need to run\n\n```bash\ngrunt sass\n```\n\nThis will auto build all the style files, make sure the gruntfile is pointing to the correct files you want to compile \u0026 if you have any issues make sure you have Ruby installed on your PC.\n\nTo install sass on your computer globally then follow the steps [here](https://sass-lang.com/install)\n\n---\n\n\u003e [alphaconsole.net](http://www.alphaconsole.net/) \u0026nbsp;\u0026middot;\u0026nbsp;\n\u003e Twitter [@alphaconsole](https://twitter.com/alphaconsole)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAlphaConsole%2FAlphaConsoleElectron","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FAlphaConsole%2FAlphaConsoleElectron","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAlphaConsole%2FAlphaConsoleElectron/lists"}