{"repo":"sillsdev/appbuilder-portal","free":true,"listed":false,"github":"https://github.com/sillsdev/appbuilder-portal","clone":"git clone https://github.com/sillsdev/appbuilder-portal.git","description":"Portal for Scriptoria -- App Publishing Service","language":"TypeScript","stars":31,"topics":["react","reactjs","dotnet-core","asp-net-core","orbitjs","jsonapi","websockets","workflow","i18n","i18next"],"license":"MIT","category":"workflow-automation","readme_excerpt":"AppBuilder Portal Description The appbuilder-portal is the portal frontend/backend for the Scriptoria project. This project provides software to automate the building and publishing of Scripture App Builder apps (and other related content) to App Stores and websites. It runs as a single docker container, requiring a database and redis (valkey) server. This process requires the coordination of user activites, project data, automated services, and administrative activities (e.g. managing App Store listings). The portal provides organization, group, user, project, and product management and provides access to users and organizational admins to interact with the workflow activities. This process also requires management of resources to store project data (AWS S3), generate product files from project data (AWS CodeBuild), and store product files for distribution (AWS S3). These resources are managed by AppBuilder BuildEngine, which can be setup on a per-organization basis. Development Prerequisites - Docker CE (Docker Desktop on Mac) - Volta - controls which version of node is used per directory Common scripts are in the run file, so be sure to check that for reference. First-time setup 1. Clone the repository. 2. Create environment file Create a .env file in the root directory with the following variables: Note: Contact @sillsdev/scriptoria-developers for help obtaining the secret values. 3. Install and bootstrap 4. Start development server Visit http://localhost:6173 to see the ","default_branch":null,"files":null,"tree":[],"storefront":"/r/sillsdev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sillsdev/appbuilder-portal/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."}