forestry-vscode

forestry-vscode

A Visual Studio Code extension for developing projects managed with Forestry.io

forestry-vscode

This is a VSCode Extension for working with repositories managed by the Forestry.io Content Mangement System.

Features 🚀

Have an idea? Open a Feature Request

Snippets

YAML

  • f.fmt: Matter Template
  • f.text: Text field
  • f.textarea: Plain Textarea field
  • f.wysiwyg: WYSIWYG Textarea field
  • f.toggle: Toggle field
  • f.num: Number field
  • f.color: Color field

Status Bar

  • Currenct Section: A status bar item will display the Forestry Section where that a Markdown file lives.

Settings ️️⚙️

This extension contributes the following settings:

  • forestry.pathToSettings: the path to the settings file. Default: .forestry

Known Issues 🐛

None

Did you find a problem? Open an Issue

Roadmap 👷‍

A tentative list of future features:

  • Full snippet support for creating Front Matter Templates and adding Fields
  • Front Matter Templates
    • Go to the FMT of the current file.
    • Validate a file's front matter using it's FMT
  • Team Support
    • See who's editing which files in Forestry
    • See which files have uncommitted changes in Forestry.

Pairs Well With 🍷

Slack Channel 💬

Join the Forestry.io Community Slack and checkout the #vscode channel!