Skip to content

Commit 5d54af3

Browse files
committed
Add first pass at copilot-instructions.md
1 parent 2bbdec1 commit 5d54af3

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

.github/copilot-instructions.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
This project is "MapML.js", the central polyfill implementation of the MapML vocabulary. MapML is implemented as a suite of autonomous custom elements that come together as a package.
2+
3+
For instructions on the markup rules of MapML, which are especially important to follow when _generating_ either standalone MapML documents or MapML html markup within an HTML document, see the .github/skills folder child folders named `map-something-markup` generally, where `map-something` is the custom element name. These skills may also be useful when considering the design of new markup-driven features.
4+
5+
This project uses playwright for e2e tests. There are multiple generations of test, so consistency is lacking. We are trying to move away from testing the content rendered by Leaflet where possible, towards even screenshot based tests, even though they can be tricky.
6+
7+
Further information will go below, as appropriate.

0 commit comments

Comments
 (0)