{"id":16549842,"url":"https://github.com/settinghead/common-header","last_synced_at":"2025-08-20T22:23:09.479Z","repository":{"id":19485252,"uuid":"22731059","full_name":"settinghead/common-header","owner":"settinghead","description":"Common header to be used across all Rise Vision projects","archived":false,"fork":false,"pushed_at":"2014-12-12T04:47:17.000Z","size":6352,"stargazers_count":0,"open_issues_count":0,"forks_count":6,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-21T16:44:10.692Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":false,"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/settinghead.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-08-07T17:58:44.000Z","updated_at":"2021-08-19T22:04:48.000Z","dependencies_parsed_at":"2022-09-14T13:40:38.197Z","dependency_job_id":null,"html_url":"https://github.com/settinghead/common-header","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/settinghead/common-header","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/settinghead%2Fcommon-header","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/settinghead%2Fcommon-header/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/settinghead%2Fcommon-header/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/settinghead%2Fcommon-header/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/settinghead","download_url":"https://codeload.github.com/settinghead/common-header/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/settinghead%2Fcommon-header/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269774414,"owners_count":24473807,"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","status":"online","status_checked_at":"2025-08-10T02:00:08.965Z","response_time":71,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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-10-11T19:31:41.143Z","updated_at":"2025-08-10T19:13:22.858Z","avatar_url":"https://github.com/settinghead.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Rise Vision Common Header [![Circle CI](https://circleci.com/gh/Rise-Vision/common-header.svg?style=svg)](https://circleci.com/gh/Rise-Vision/common-header)\n==============\n![](screenshots/header.png)\n\n## Introduction\n\nA responsive AngularJS-based common header implementation to be used across Rise Vision web applications and pages.\n\n\u003c!-- Include a description of Project Name and what it's purpose is.\nThis does this to achieve this for you.\nDo not use acronyms.\nIf applicable include screenshots and other images,\nlinks to demonstration examples,\nuser documentation and any other applicable reference materials.\n--\u003e\n\nRise Vision Common Header works in conjunction with [Rise Vision](http://www.risevision.com), the [digital signage management application](http://rva.risevision.com/) that runs on [Google Cloud](https://cloud.google.com).\n\nAt this time Chrome is the only browser that this project and Rise Vision supports.\n\n## Built With\n\u003c!-- example list follows, replace with actual tools used --\u003e\n\n- [ng-gapi-loader](https://github.com/Rise-Vision/ng-gapi-loader.git)\n- [ng-core-api-client](https://github.com/Rise-Vision/ng-core-api-client.git)\n- [angular-ui-flow-manager](https://github.com/Rise-Vision/angular-ui-flow-manager.git)\n- [NPM (node package manager)](https://www.npmjs.org/)\n- [Bower](http://bower.io/)\n- [AngularJS](https://https://angularjs.org/)\n- [Gulp](http://gulpjs.com/)\n- [Karma](https://github.com/karma-runner/karma) and [Protractor](https://github.com/angular/protractor) for testing\n- [Rise Vision Gulp Factory](https://github.com/Rise-Vision/widget-tester.git)\n\n## Development\n- [Development FAQ](http://rise-vision.github.io/dev-hub-prod/#/documentation/common-header/faq.html)\n- [Developer's Guide](http://help.risevision.com/#/developer/common-header/common-header)\n\n### Prerequisites\n- [NPM (node package manager)](https://www.npmjs.org/)\n- [Bower](http://bower.io/)\n- (Optional) [Karma](https://github.com/karma-runner/karma) and [Protractor](https://github.com/angular/protractor) for running tests\n\n\n### Local Development Environment Setup and Installation\n\u003c!--provide exact details on how to setup the local environment for at least Windows, and if doable, Linux and Mac--\u003e\n\n``` bash\nnpm run dev\n```\n\n### Run Local\n\u003c!--include how to run the application locally if applicable--\u003e\n\n``` bash\ngulp server-watch\n```\n\nAnd navigate to http://localhost:8099/test/e2e/index.html\n\n#### bower.json\n``` js\n\"dependencies\": {\n  \"rise-vision-common-header\": \"https://github.com/Rise-Vision/common-header.git\"\n}\n```\n\n#### html\nBe sure to load angular first.  Then....\n``` html\n    \u003c!-- build:js script/common-header.min.js --\u003e\n    \u003cscript src=\"components/common-header/dist/common-header.js\"\u003e\u003c/script\u003e\n    \u003c!-- endbuild --\u003e\n\n    \u003c!-- build:jsdev nothing--\u003e\n    \u003cscript src=\"components/common-header/src/common-header.js\"\u003e\u003c/script\u003e\n    \u003c!-- endbuild --\u003e\n```\n\n#### gulpfile.js\nFor the build output, process the html file with gulp-usemin, ensuring the js\ntarget is included and the jsdev target is ignored so that it gets removed from the html file.\n...\n\n``` js\n.pipe(usemin({\n  js: [uglify({mangle:false, outSourceMap: true})]\n})\n.pipe(gulp.dest(\"dist/\");\n```\n\n### Testing\n\nTo run all tests at once, do\n\n``` bash\nnpm run test\n```\n\n#### Unit Testing\n``` bash\ngulp test:unit\n```\n\n#### Protractor End-to-End Testing\nA mock Google API server is included for End-to-End testing. To run tests, do\n\n``` bash\ngulp test:e2e\n```\n\n``` bash\nnpm run test\n```\n\n#### Unit Testing\n``` bash\ngulp test:unit\n```\n\n#### Protractor End-to-End Testing\nA mock Google API server is included for End-to-End testing. To run tests, do\n\n``` bash\ngulp test:e2e\n```\n\n## Submitting Issues\nIf you encounter problems or find defects we really want to hear about them. If you could take the time to add them as issues to this Repository it would be most appreciated. When reporting issues please use the following format where applicable:\n\n**Reproduction Steps**\n\n1. did this\n2. then that\n3. followed by this (screenshots / video captures always help)\n\n**Expected Results**\n\nWhat you expected to happen.\n\n**Actual Results**\n\nWhat actually happened. (screenshots / video captures always help)\n\n## Contributing\nAll contributions are greatly appreciated and welcome! If you would first like to sound out your contribution ideas please post your thoughts to our [community](http://community.risevision.com), otherwise submit a pull request and we will do our best to incorporate it\n\n### Languages\n\u003c!--*If this Project supports Internationalization include this section:*\n\nIf you would like translate the user interface for this product to another language please complete the following:\n- Download the english translation file from this repository.\n- Download and install POEdit. This is software that you can use to write translations into another language.\n- Open the translation file in the [POEdit](http://www.poedit.net/) program and set the language for which you are writing a translation.\n- In the Source text window, you will see the English word or phrase to be translated. You can provide a translation for it in the Translation window.\n- When the translation is complete, save it with a .po extension and email the file to support@risevision.com. Please be sure to indicate the Widget or app the translation file is for, as well as the language that it has been translated into, and we will integrate it after the translation has been verified.\n\n*if the Project does not support Internationalization include this section and include this need in our suggested contributions*--\u003e\n\nIn order to support languages i18n needs to be added to this repository.  Please refer to our Suggested Contributions.\n\n### Suggested Contributions\n- Add more broadcast events as needed\n- I18n support\n\n## Resources\nIf you have any questions or problems please don't hesitate to join our lively and responsive community at http://community.risevision.com.\n\nIf you are looking for user documentation on Rise Vision please see http://www.risevision.com/help/users/\n\nIf you would like more information on developing applications for Rise Vision please visit http://www.risevision.com/help/developers/.\n\n**Facilitator**\n\n* [Xiyang Chen](https://github.com/settinghead \"Xiyang Chen\")\n* [Varun Vachhar](https://github.com/winkervsbecks \"Varun Vachhar\")\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsettinghead%2Fcommon-header","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsettinghead%2Fcommon-header","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsettinghead%2Fcommon-header/lists"}