{"repo":"slack-samples/bolt-js-starter-template","free":true,"listed":false,"github":"https://github.com/slack-samples/bolt-js-starter-template","clone":"git clone https://github.com/slack-samples/bolt-js-starter-template.git","description":"A template for building Slack apps with Bolt for JavaScript","language":"JavaScript","stars":41,"topics":["bolt-js"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"Bolt for JavaScript Template App This is a generic Bolt for JavaScript template app used to build out Slack apps. Setup Before getting started, make sure you have a development workspace where you have permissions to install apps. If you don't have one setup, go ahead and create one. Developer Program Join the Slack Developer Program for exclusive access to sandbox environments for building and testing your apps, tooling, and resources created to help you build and grow. Installation Using Slack CLI Install the latest version of the Slack CLI for your operating system: - Slack CLI for macOS & Linux - Slack CLI for Windows You'll also need to log in if this is your first time using the Slack CLI. Initializing the project After cloning, you're all set to start developing! Using Terminal Create Your Slack App 1. Open https://api.slack.com/apps/new and choose \"From an app manifest\" 2. Choose the workspace you want to install the application to 3. Copy the contents of manifest.json into the text box that says Paste your manifest code here (within the JSON tab) and click Next 4. Review the configuration and click Create 5. Click Install to Workspace and Allow on the screen that follows. You'll then be redirected to the App Configuration dashboard. Environment Variables Before you can run the app, you'll need to store some environment variables. 1. Rename .env.sample to .env 2. Open your apps configuration page from this list, click OAuth & Permissions in the left hand menu, then co","default_branch":null,"files":null,"tree":[],"storefront":"/r/slack-samples","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/slack-samples/bolt-js-starter-template/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."}