# studio_cn **Repository Path**: botpress_cn/studio_cn ## Basic Information - **Project Name**: studio_cn - **Description**: 汉化 botpress studio - **Primary Language**: NodeJS - **License**: Not specified - **Default Branch**: cn - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-11-04 - **Last Updated**: 2024-04-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## Development workflow Currently, it is not recommended to run the studio on its own. Therefore, you must start the Botpress Server, which will provide a couple of required parameters so the studio can work smoothly with the server. - Type `yarn` - Build everything using `yarn build` - Use `yarn watch` to start a watcher on both the backend and frontend - Type `yarn package` to generate a single executable file for every available OS Like before, any changes made on the frontend will be available after a simple page refresh. Changes on the backend will require a server restart. Since this package MUST be started from the Botpress Server, you need to set a special environment variable on the server so it can load the correct files. The variable is named `DEV_STUDIO_PATH` and must point to `packages/studio-be/out`. Watch out, path must be an abs path, env var doesn't support relative path. ## As standalone (NOT RECOMMENDED) The studio can be executed as a standalone application, but there are still a couple of things that will not work correctly. When started as a standalone, these environment variables must be set: - BP_MODULES_PATH: Path to the modules folder of a Botpress installation - BP_DATA_FOLDER: Path to the data folder (bots/, global/) - BP_SERVER_URL: to determine ## Release workflow 1. Type `yarn release ` where type can be major, minor or patch 2. Open a PR with all the files, when it is merged on baster, binaries will be produced and released