Skip to content

Latest commit

 

History

History

README.md

Guides

This folder contains step-by-step guides for implementing features and extending the Minecraft Bedrock Language Server.

Overview

These guides are designed for both end users and developers:

  • End users (creators, map makers, add-on developers) — Learn how to use and configure the extension's features to boost your workflow.
  • Developers — Learn how to add new features, understand the codebase architecture, and contribute to the project.

Contents

Guide Structure

Each guide typically includes:

  • Overview - What the feature does and when to use it
  • Architecture - How the feature is structured in the codebase
  • Step-by-Step Implementation - Detailed instructions for implementing the feature
  • Examples - Code examples from the existing codebase
  • Best Practices - Tips for writing maintainable code
  • Testing - How to test your implementation
  • Common Issues - Troubleshooting tips

Before You Start

Before following any guide, make sure you:

  1. Have cloned the repository and installed dependencies
  2. Can build the project successfully (npm run build)
  3. Are familiar with TypeScript and the Language Server Protocol
  4. Have read the Contributing Guide and Style Guide

Related Documentation

Contributing New Guides

If you'd like to add a new guide:

  1. Create a new markdown file in this folder
  2. Follow the structure of existing guides
  3. Include clear examples and explanations
  4. Update this README to link to your new guide
  5. Test all code examples and links

For questions or suggestions, please open an issue on GitHub.