# Introduction Welcome to our official guide. This guide will go through all the core features of the framework. - 💖 Thank you for choosing sern to be your framework! - Teaching the discord.js library and / or Javascript / Typescript is out of scope of this project, so the documentation assumes you already know these elements. - discord.js v14 is the only supported library at the moment ## You will learn * [sern's goal](walkthrough/goal.md) * How to use sern with the [CLI](walkthrough/cli.md) * [Your first command](walkthrough/first-command.md) * [The Context class](walkthrough/first-command.md#context-class) ### Working with plugins * [Plugins](walkthrough/plugins.md) - [Command Plugins](walkthrough/plugins.md#command-plugins) - [Event Plugins](walkthrough/plugins.md#event-plugins) ### Events * [The SernEmitter class](walkthrough/sern-emitter.md) * [Your first event](walkthrough/first-event.md) ### Good to know * [sern.config.json](walkthrough/good-to-know.md)