{"id":21476456,"url":"https://github.com/node-ci/nci-classic-ui","last_synced_at":"2025-07-15T10:32:13.094Z","repository":{"id":57309222,"uuid":"49340215","full_name":"node-ci/nci-classic-ui","owner":"node-ci","description":"First ui for nci","archived":false,"fork":false,"pushed_at":"2018-11-19T15:50:52.000Z","size":296,"stargazers_count":2,"open_issues_count":3,"forks_count":6,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-10-31T18:33:39.763Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/node-ci.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-01-09T20:30:55.000Z","updated_at":"2021-08-28T06:32:52.000Z","dependencies_parsed_at":"2022-08-29T12:51:05.532Z","dependency_job_id":null,"html_url":"https://github.com/node-ci/nci-classic-ui","commit_stats":null,"previous_names":[],"tags_count":34,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-ci%2Fnci-classic-ui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-ci%2Fnci-classic-ui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-ci%2Fnci-classic-ui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-ci%2Fnci-classic-ui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/node-ci","download_url":"https://codeload.github.com/node-ci/nci-classic-ui/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226033266,"owners_count":17563125,"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":[],"created_at":"2024-11-23T11:09:04.671Z","updated_at":"2024-11-23T11:09:05.853Z","avatar_url":"https://github.com/node-ci.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# nci classic ui\n\nWeb interface for [nci](https://github.com/node-ci/nci).\n\nIt's damn fast single page web application which immediately responds on any\nuser interaction. This app doesn't use http api, it's built using only realtime \ntechnologies for communication (socket.io). When any build action (start, \ncancel, completion, etc) takes place on server side all clients will be notified\nabout that immediately. So you almost never need to refresh page by yourself.\n\nMain page looks like recent builds timeline:\n\n![nci-dashboard](https://cloud.githubusercontent.com/assets/465522/12561061/2e415d9c-c3af-11e5-9751-6ee8cf72ca4e.png)\n\nIt also has beautiful build console output which is very close to terminal\nemulator:\n\n![nci-console](https://cloud.githubusercontent.com/assets/465522/12560852/f51a65d2-c3ad-11e5-942c-7074e6caac3b.png)\n\nCurrently this app doesn't provide any project manipulation actions (edit\nconfig, rename or remove project, etc).\n\nOnline demo is [here](http://classicui-ncidemo.rhcloud.com/).\n\n## Installation\n\n```sh\nnpm install nci-classic-ui\n```\n\n## Usage\n\n\nTo enable add this plugin to the `plugins` section (it's better to place it at\nthe end, because it will add request listener that servevs index page for all\nurls) at server config:\n\n```json\n{\n    \"plugins\": [\n        \"nci-classic-ui\"\n    ]\n....\n}\n```\n\nYou may also want to serve static files for that interdace using\n[nci-static-server](https://github.com/node-ci/nci-static-server).\n\nYou can see web interface at http://`http.host`:`http.port` (from your\nserver config).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnode-ci%2Fnci-classic-ui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnode-ci%2Fnci-classic-ui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnode-ci%2Fnci-classic-ui/lists"}