<commit_before><commit_msg>Create documentation.md<commit_after># Documentation

# Documentation setup
- We use docfx to generate the documentation. 
- There is a /docfx folder with a docfx project called Mapsui. 
- This projects documenation folder contains all the md files used to generate the 'documentation' tab in the site. This the the source of those files they should be edited there.
- In the docfx folder there is a script (generate-docs.cmd) that generates the documentation site (in /docfx/mapsui/_site) and copies it to the /docs folder.
- The Mapsui project on github is configures to automatically publish this docs folder to https://mapsui.github.io/mapsui
- A commit of an md file should trigger the build server. This should run the generate-docs.cmd. This should commit the generated site to the repo (this is not the case right now, 13 may 18). It when then show up on the website.

# Documentation Guidelines
- All md files should be in lower case (they are not right now).
- All md files should be directly in the root of /docfx. Hierachy is created with the toc.md in the documenation folder. By keeping the files itself in the root it is easier to change the hierarchy and easier to get contributers to follow the guidelines.
- All md files should start with a header one (#) and have only header one.
- All the headers in the toc should be equal to the header one in the file it points to.
- Mapsui is cased as Mapsui not MapsUI.

{'fraction_non_alphanumeric': 0.046703296703296704, 'fraction_numerical': 0.0027472527472527475, 'mean_word_length': 3.9057239057239057, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 1, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6191260', 'n_tokens_mistral': 378, 'n_tokens_neox': 362, 'n_words': 234}