* add docs to eslint
* update prettier ignore
* fix vitepress linting
* eslint ignore fixes
* prettier run
* update prettier ignore
* fix formatting
* enable linting of markdown files
* revert format command change
* fix irregular whitespace
* update dictionary
* (Changelog) Create four-boxes-shake.md
* Rework ESLint / Prettier setup
- Disable js/ts/vue files for Prettier to ensure linting/formatting is
only happening via ESLint
- Rework formatting of code blocks in md files
- Disable formatting of code blocks in md files under '/docs' by Prettier
- Instead use "eslint-plugin-markdown" to format & __lint__ js*/ts*/vue such code blocks
- Replace unmaintained "eslint-plugin-md" plugin by official "eslint-plugin-markdown" plugin
- I'll check whether we can use this to format other code blocks
(json, html, ...) as well
- Restructure, clean-up and apply some fixes to the ESLint config
(Note: Not ready for flat config yet since not supported by
vscode-eslint)
- Enable cache for ESLint / Prettier in scripts
- Clean-up ignore file
- Explicit folder declaration (.../)
- Don't ignore all 'extensions' folders in ESLint (only
'/api/extensions/')
- Enable formatting in '/.github' folder
* Fix all formatting issues with Prettier
* Update md files under /docs/.typedocs
* Fix lint issues in vue/js files
* ESLint / Prettier config revision v2
Enable Prettier for md code blocks, but only as warnings since it can
get into the way with Vitepress md extensions like '[!code ...]'
comments
* Remove prettier-ignore comments
* Make spellchecker happy
* Remove changeset
* Revert lint setup for code blocks
There are many cases in the docs where linting / formatting of code
blocks doesn't make
sense:
- Code block is only an excerpt - linter fails
- Code block contains special comments (e.g. markdown extensions) which
needs to remain at the same place - formatting would break it
- ...
* Apply lint issues / formatting from temp lint setup
* Run formatter
* Fix merge failure
* Simplify & modernize ESLint / Prettier setup
No longer run Prettier via ESLint. Nowadays, this is the recommended
setup. There's no real need to run it this way, it's just an additional
layer.
Add VS Code settings to make the work with the new setup easier.
* Remove unused eslint disable directives
* Make editorconfig more useful
* Fix formatting issues reported by editorconfig
* Format files with Prettier
* Enable formatting of source translations file
* Format source translations file
* Remove unnecessary console error
* Remove unnecessary line
* Only ignore md files under .changeset
* Add CI reporter for Prettier
* Fail job on wrongly formatted files
* Fix format
* Test Prettier action on changed/added file
* Use simple CI format check for now & no cache
* Revert "Test Prettier action on changed/added file"
This reverts commit 4f7d8826ad.
* Introduce code blocks check for docs
* Fix code block issues
* Ignore auto-generated packages dir
* Fix comment position
* Also lint `/app/.storybook`
* Reformat modified files
---------
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
* .gitignored package-lock.json that was created in the docs subfolder
* added cloud section structure
* set initial article outlines
* drafter accts-teams and shifted cloud docs in navbar
* added overview and projects draft
* added tiers and billing outline and basics
* added image to drafts and polished text. needs one more pass. added css for dngr on icons
* Added photos to overview
* minor tweak on images
* imrpoved copy and expanded CSS for inline icons
* expnaded CSS and, added images and finished copy on acct-n-team
* more copy touchups
* Add divider between cloud and regular docs
* Fix capitalization of Github -> GitHub
* fixed overview images and tweaked copy
* recructured pages. Added writing tasks on appropriate pages
* added accts, options, and teams pages
* Overview intro (re)written)
* overview initial copy
* Overview first draft complete, links not added, media not added
* accounts initial draft complete, no media
* teams redrafted, projects and options partial refactoring
* projects redrafted
* finalized 5th page as glossay and reformatted
* refactored glossary structure
* glossary terms p1
* glossary copy 80% complete
* more glossary copy
* cloud glossary basic copy probably 100% done
* checked hyperlinks
* initial proofread on overview
* initial accounts proofread
* re-edited billing sections
* re-editec projects section and glossary
* re-edited teams
* small edits
* edited accounts, teams, projects
* re-edited glossary
* added screenshot-based media, still need graphic illustrations
* small, tiny edits
* fixed GitHub capitalization and other small type error
* applied ben's edit suggestions on overview, accounts, and 1/2 of projects
* applied the rest of Ben's edits
* added missing screenshots
* proof-read
* Fixed Team proejcts title
* tweaked copy after my ~10 questions to ben
* reworked 'projects > create a project' sections and 'glossary > data-processing' section
* final copy touchup, link check, still missing Rijk's review
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
Co-authored-by: Eron Powell <eronpowell@Erons-MBP-2.local>
Co-authored-by: Eron Powell <eronpowell@Erons-MBP-2.hitronhub.home>
* first half of broken links fixed
* next chunk of broken links resolved
* next chunk of urls
* last chunk of links
* one more
* filter rules
* homepage links
* removed localhost
* filter rules for query
* updated links
* relationships link
* changed links from references to glossary
* Unique operationIds for users/me methods
* Fix specs for /users/invite/accept and rename files
* Add missing parameters definition for /utils/sort
* Add .yaml to lint-staged and format cmd
* Format .yaml files
* Fix small linting issue
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>