codethesaur.us
codethesaur.us copied to clipboard
A polyglot developer reference tool to compare programming language concepts side-by-side! Great for learning new languages or using for reference.
# Background Data types are a "concept" in Code Thesaurus that shows mostly simpler data types. I think enums are things in a lot of languages, and could be added...
# Description There should be a button that switches the site between a light theme and a dark theme, with its default state set by something akin to `window.matchMedia('(prefers-color-scheme: dark)')`...
## What GitHub issue does this PR apply to? None, (in reference to the closed PR #659 ) ## What changed and why? - updated Strings for C language ##...
# Language Meta language structure file # Wrong Field(s) There are fields to format integers and decimals. However, in C you can format those in multiple ways since you format...
# Description CodeQL can help scan for code vulnerabilities. This should add that in. See: https://docs.github.com/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning-at-scale#eligible-repositories-for-codeql-default-setup Where: https://github.com/codethesaurus/codethesaur.us/settings/security_analysis#code_scanning_settings # Requirements A CodeQL scan can run upon pull requests or pushes...
# Description Bug #690 resulted from a invalid `language_name` / `friendly_language_name` mixup that would result in 500 server errors. The unit test that seem to check for invalid language/structures didn't...
# Description While comparing programming languages was the original purpose of Code Thesaurus, the goal was to enable other types of searches for things. This could include things like: *...
# Description Queues and stacks for C++ aren't presently on Code Thesaurus. This issue is to add that concept to the system. # Directions * On the home page, on...
## What GitHub issue does this PR apply to? Resolves #487 ## What changed and why? Use database caching per site for an hour using timeout of 3600 on non...
# Description This issue is for adding a new structure for all languages that will let you compare a new aspect of a language. Ideally someone with many programming languages...