# CloudFrontendService **Repository Path**: oeic/CloudFrontendService ## Basic Information - **Project Name**: CloudFrontendService - **Description**: The source code that empowers OpenROAD cloud infrastructure - **Primary Language**: Unknown - **License**: BSD-2-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-12-30 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Welcome to OpenROAD Cloud Flow The source code that empowers [https://flow.theopenroadproject.org/](https://flow.theopenroadproject.org/) ![version](https://img.shields.io/badge/version-beta-blue.svg) ![coverage](https://img.shields.io/badge/coverage-unknown-yellowgreen.svg) ![uptime](https://img.shields.io/badge/uptime-100%25-brightgreen.svg) ## Purpose [The OpenROAD Project](https://theopenroadproject.org/) aims at providing a 24-hour, no-human-in-the-loop layout design for SoC, package and PCB with no Power-Performance-Area (PPA) loss. The cloud infrastructure set up at [OpenROAD Flow](https://flow.theopenroadproject.org/) makes the tools and designs accessible through an easy-to-use web-based interface. If you want to jump start using our platform, go to the [Quickstart](#quickstart-guide) section. To get a deeper look at the platform, refer to the [documentation](#documentation) section. ## Quickstart Guide ![quickstart](https://img.shields.io/badge/quickstart-new-brightgreen.svg) Jumpstart with our 3-minute video: [https://youtu.be/4WR-QgdsluA](https://youtu.be/4WR-QgdsluA) Go to [https://flow.theopenroadproject.org](https://flow.theopenroadproject.org), register for an account and follow the step-by-step tutorial. ## Documentation Find our detailed documentation at [https://docs.theopenroadproject.org](https://docs.theopenroadproject.org/). ## Deployment on a Private Cloud Although the publicly available platform enables our research and offers ease-of-use and latest improvements to users around the world, OpenROAD flow can be independently deployed on a private cloud infrastructure. Follow our [deployment guide](https://docs.theopenroadproject.org/private-cloud.html) to get started. You can also seek [help](#help) below. ## Contributing To contribute to our project, have a look at the [project roadmap](https://github.com/The-OpenROAD-Project/flow.theopenroadproject.org/projects/1) to get familiar with our plans. Our [developer guide](https://docs.theopenroadproject.org/developer-guide.html) outlines important coding style and organization of the codebase. In general, here are the skills and tracks you can contribute to: - **Frontend development**: We build user-centric web-based interfaces. You can contribute to this track if you have decent skills in `HTML`, `CSS`, `JavaScript` and `JQuery`. Dare to modernize our frontend stack to `VueJS`, `Angular` or `React`? We would love to hear from you. - **Backend development**: Our REST APIs are built using `Python Django REST Framework`. In addition, there are some views rendered using `Django template system`. Contribute to this track if you are familiar with `Python`, `Djnago`, `REST APIs` and databases. - **Testing**: writing unit tests, integration tests, and automating this process is at the heart of our CI/CD pipeline. Contribute to this track to enhance the reliability of the platform. Before submitting a `pull request`, get in touch with the project contributors to align what features you will be working on. ## Help In the issues tab, create a new issue with your question. If you need to send attachments with private IPs, contact us through https://docs.theopenroadproject.org/#questions-support ## License BSD 2-Clause License Copyright (c) 2019, The OpenROAD Project All rights reserved.