Open
Description
Below is a high-level breakdown of what's needed to make an initial version of the Sass language server.
For this initial version we will use the Node-based Some Sass language server as a reference. We use sass_api as the foundation (replaces the scanner and parser). Unless otherwise noted we aim for feature parity with Some Sass.
The work is divided in two phases.
- During phase one the features should be done in order.
- Features in phase two can be worked on in parallell.
Reference material
Preparation
- Set up dart analyze, including CI with sass org configuration #3
- Set up a data source for CSS for hover info, completions #4
- Set up a data source for Sass for hover info, completions #5
Phase one
Navigation features. Should be done in order.
Phase two
Features that depend on navigation, and some independent features. Can be worked on in parallell.
Metadata
Metadata
Assignees
Labels
No labels