Closed lalalune closed 9 months ago
Plan is to get a list of all classes that are empty, partial or complete and complete them.
grep -r -o -E 'class [A-Za-z0-9_]+( extends [A-Za-z0-9_]+)?' /path/to/your/project --exclude-dir=node_modules | awk -F: '{print $1 " -> " $2}' | awk '{print $1 " -> " $2 " " $3}'
I'll post a github checklist in a bit.
grep -r -o -E 'class [A-Za-z0-9_]+( extends [A-Za-z0-9_]+)?' ./Magick --exclude-dir=node_modules | awk -F: '{print $1 " -> " $2}' | awk '{print $1 " -> " $2 " " $3}' | grep -P '(?<!\w)[A-Z][a-z]*[A-Z][A-Za-z]*(?!\w)' | grep -v -w -f <(echo -e "Buffer\nURL\nconsole\nprocess\nquerystring\nstream\nutil\nassert\nfs\npath\nos\nvm\nchild_process\ncluster\nhttp\nhttps\nnet\npunycode\nreadline\nrepl\ntls\ncrypto\ndns\nevents\nurl\nzlib") | sed 's/^.\{,2\}//' | sort
This is not a pruned list. There are words from licenses and some keywords.
We have typedoc generation from Docusaurus. Right now it pulls in engine classes. We should have it pull in all classes across all plugins, packages and apps. Then we can generate fine tune dataset for all of our documentation.
The reason for this, and the reason we're prioritizing it, is because we want to import this typedoc into a script to generate a searchable document corpus and fine tune model.