{"repo":"Comcast/comcast.github.io","free":true,"listed":false,"github":"https://github.com/Comcast/comcast.github.io","clone":"git clone https://github.com/Comcast/comcast.github.io.git","description":"The main Open Source portal for Comcast","language":"JavaScript","stars":24,"topics":["css","html","open-source","opensource","oss","js","open","portal","source","software"],"license":"Apache-2.0","category":"dev-tools","readme_excerpt":"comcast.github.io This is the main landing page for Open Source at Comcast. It highlights our efforts in the Free/Libre and Open Source Software movement. Table of Contents - License - Code of Conduct - Contributing - Development Details - Code Quality - Accessibility - Local development - Building - Deploying - Documentation License Comcast.github.io is licensed under Apache License 2.0. Valid-License-Identifier: Apache-2.0 Code of Conduct We take our code of conduct very seriously. Please abide by it. Contributing Please read our contributing guide for details on how to contribute to our project. Development Details This repository is a codebase built using React. Static pages are built for deployment using Next.js. Data is fetched from GitHub using the GraphQL on the GitHub GraphQL API . Node, NPM, and Webpack. To separate concerns the components are in src/components , pages and layout files are contained in src/pages , and the content of the pages may be updated using the files in the src/data . This allows the content to be updated without needing to update the unit tests. Assets are contained in public as is standard practice for Next.js. Additional functions are in src/shared . Code Quality The code is linted during the pre-commit hook, and both linted and tested during the pre-push hook. Target code coverage for unit tests is 80%. Unit tests are written using Jest. Accessibility Submitted code should adhere to Web Content Accessibility Guidelines (WCAG). Automated ac","default_branch":null,"files":null,"tree":[],"storefront":"/r/Comcast","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Comcast/comcast.github.io/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}