# djs-core > Framework for discord.js developpement ## Docs - [Claude Code setup](https://djs-core.cleboost.com/ai-tools/claude-code.md): Configure Claude Code for your documentation workflow - [Cursor setup](https://djs-core.cleboost.com/ai-tools/cursor.md): Configure Cursor for your documentation workflow - [Windsurf setup](https://djs-core.cleboost.com/ai-tools/windsurf.md): Configure Windsurf for your documentation workflow - [Bundle](https://djs-core.cleboost.com/bundle/index.md): Learn about bundling and building your Discord bot with djs-core. - [Buttons](https://djs-core.cleboost.com/components/buttons.md): Creating and handling button interactions with djs-core. - [Channel Select Menus](https://djs-core.cleboost.com/components/channel-select-menus.md): Learn how to create and use channel select menu components with djs-core. - [Components](https://djs-core.cleboost.com/components/index.md): Learn how to create and manage reusable interaction components with djs-core. - [Mentionable Select Menus](https://djs-core.cleboost.com/components/mentionable-select-menus.md): Learn how to create and use mentionable select menu components with djs-core. - [Modals](https://djs-core.cleboost.com/components/modals.md): Handling modal submissions and data entry in djs-core. - [Role Select Menus](https://djs-core.cleboost.com/components/role-select-menus.md): Learn how to create and use role select menu components with djs-core. - [String Select Menus](https://djs-core.cleboost.com/components/string-select-menus.md): Learn how to create and use string select menu components with djs-core. - [User Select Menus](https://djs-core.cleboost.com/components/user-select-menus.md): Learn how to create and use user select menu components with djs-core. - [Config](https://djs-core.cleboost.com/config.md) - [Configuration](https://djs-core.cleboost.com/essentials/configuration.md): Everything you need to know about configuring your djs-core bot. - [Cron Tasks](https://djs-core.cleboost.com/essentials/events-tasks.md): How to run scheduled tasks in djs-core. - [Plugins](https://djs-core.cleboost.com/essentials/plugins.md): Extend your bot with the powerful djs-core plugin system. - [Installation](https://djs-core.cleboost.com/getting-started/installation.md): Get started with djs-core. - [Project Structure](https://djs-core.cleboost.com/getting-started/project-structure.md): How djs-core organizes your bot's code. - [Djs-Core](https://djs-core.cleboost.com/index.md): The first type-safe Discord bot framework - [Commands](https://djs-core.cleboost.com/interaction/commands.md): Learn how to create slash commands with djs-core. - [Context Menus](https://djs-core.cleboost.com/interaction/context-menus.md): User and Message commands available from the Discord right-click menu. - [Event Listeners](https://djs-core.cleboost.com/interaction/events.md) - [Interactions](https://djs-core.cleboost.com/interaction/index.md): Learn how to create and manage Discord interactions with djs-core. - [Intro](https://djs-core.cleboost.com/intro.md) - [Partners](https://djs-core.cleboost.com/partners.md) - [Plugins-Marketplace](https://djs-core.cleboost.com/plugins-marketplace.md) ## OpenAPI Specs - [openapi](https://djs-core.cleboost.com/api-reference/openapi.json)