### Starting Folo Mobile Development Server (Shell) Source: https://github.com/rssnext/folo/blob/dev/CONTRIBUTING.md Runs the development server for the mobile application after the app has been built and installed. ```Shell pnpm run dev ``` -------------------------------- ### Start Development Server with pnpm (Bash) Source: https://github.com/rssnext/folo/blob/dev/apps/mobile/README.md Starts the local development server for the Expo application, allowing live reloading and debugging during development. ```bash pnpm run dev ``` -------------------------------- ### Starting Folo Web Development Server (Shell) Source: https://github.com/rssnext/folo/blob/dev/CONTRIBUTING.md Navigates to the desktop application directory and starts the development server for browser-based development, accessible via a debug proxy URL. ```Shell cd apps/desktop && pnpm run dev:web ``` -------------------------------- ### Starting Folo Electron Development Server (Shell) Source: https://github.com/rssnext/folo/blob/dev/CONTRIBUTING.md Runs the development server specifically for the Electron application after setting up the environment variables. ```Shell pnpm run dev:electron ``` -------------------------------- ### Installing Folo Project Dependencies (Shell) Source: https://github.com/rssnext/folo/blob/dev/CONTRIBUTING.md Installs all necessary project dependencies using the pnpm package manager, which is managed by Corepack. ```Shell pnpm install ``` -------------------------------- ### Copying Environment File for Electron (Shell) Source: https://github.com/rssnext/folo/blob/dev/CONTRIBUTING.md Copies the example environment variables file (.env.example) to .env in the desktop app directory, required for configuring the Electron development environment. ```Shell cp .env.example .env ``` -------------------------------- ### Install follow-native package using npm Source: https://github.com/rssnext/folo/blob/dev/apps/mobile/native/README.md Adds the `follow-native` package as a dependency to your project using the npm package manager. This is a standard step for installing libraries in bare React Native projects. ```Shell npm install follow-native ``` -------------------------------- ### Starting Folo SSR Development Server (Shell) Source: https://github.com/rssnext/folo/blob/dev/CONTRIBUTING.md Runs the development server for the Server-Side Rendering (SSR) application. ```Shell pnpm run dev ``` -------------------------------- ### Install Dependencies with pnpm (Bash) Source: https://github.com/rssnext/folo/blob/dev/apps/mobile/README.md Installs all required project dependencies using the pnpm package manager, leveraging its efficient caching and linking capabilities. ```bash pnpm install ``` -------------------------------- ### Building and Installing Folo iOS App (Shell) Source: https://github.com/rssnext/folo/blob/dev/CONTRIBUTING.md Builds and installs the Folo development app from source onto an iOS device or simulator using Expo, a step that typically takes time and is done once. ```Shell pnpm run ios ``` -------------------------------- ### Optional Mobile App Prebuild (Shell) Source: https://github.com/rssnext/folo/blob/dev/CONTRIBUTING.md Optionally cleans and prebuilds the mobile application using Expo, which might be necessary before building and installing from source. ```Shell pnpm expo prebuild --clean ``` -------------------------------- ### Changing Directory to Desktop App (Shell) Source: https://github.com/rssnext/folo/blob/dev/CONTRIBUTING.md Changes the current directory to the apps/desktop folder, which is the first step for setting up Electron development. ```Shell cd apps/desktop ``` -------------------------------- ### Enabling Corepack for Folo Development (Shell) Source: https://github.com/rssnext/folo/blob/dev/CONTRIBUTING.md Enables Corepack and prepares the environment to ensure the correct package manager version is used as specified in package.json. ```Shell corepack enable && corepack prepare ``` -------------------------------- ### Run App on iOS Simulator with pnpm (Bash) Source: https://github.com/rssnext/folo/blob/dev/apps/mobile/README.md Launches the application on a connected iOS simulator for testing the iOS version of the app. ```bash pnpm run ios ``` -------------------------------- ### Run App on Android Emulator with pnpm (Bash) Source: https://github.com/rssnext/folo/blob/dev/apps/mobile/README.md Launches the application on a connected Android emulator for testing the Android version of the app. ```bash pnpm run android ``` -------------------------------- ### Run App on iOS Device with pnpm (Bash) Source: https://github.com/rssnext/folo/blob/dev/apps/mobile/README.md Launches the application on a physical iOS device connected to the development machine. ```bash pnpm run ios:device ``` -------------------------------- ### Enable Corepack (Bash) Source: https://github.com/rssnext/folo/blob/dev/apps/mobile/README.md Enables Corepack, a tool to manage package managers like pnpm, yarn, and npm, ensuring the correct package manager version is used. ```bash corepack enable ``` -------------------------------- ### Changing Directory to SSR App (Shell) Source: https://github.com/rssnext/folo/blob/dev/CONTRIBUTING.md Changes the current directory to the apps/ssr folder, the first step for setting up Server-Side Rendering (SSR) development. ```Shell cd apps/ssr ``` -------------------------------- ### Opening Folo Xcode Workspace (Shell) Source: https://github.com/rssnext/folo/blob/dev/CONTRIBUTING.md Opens the Folo Xcode workspace file, allowing development and building of native iOS modules within the Xcode IDE. ```Shell open Folo.xcworkspace ``` -------------------------------- ### Changing Directory to Mobile App (Shell) Source: https://github.com/rssnext/folo/blob/dev/CONTRIBUTING.md Changes the current directory to the apps/mobile folder, the first step for setting up mobile application development. Requires a Mac and Xcode. ```Shell cd apps/mobile ``` -------------------------------- ### Generate i18n Template Files (Bash) Source: https://github.com/rssnext/folo/blob/dev/wiki/contribute-i18n.md Executes a script to generate new resource and configuration files for a selected locale when adding a new language to the project. This is the first step in the process of adding support for a new language. ```bash npm run generator:i18n-template ``` -------------------------------- ### Changing Directory for Native iOS Dev (Shell) Source: https://github.com/rssnext/folo/blob/dev/CONTRIBUTING.md Changes the current directory to the native iOS project folder within the mobile app, necessary for developing native iOS modules in Xcode. ```Shell cd apps/mobile/ios ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.