Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Languages Taxonomy #246

Open
21 tasks
Descent098 opened this issue Feb 22, 2023 · 0 comments
Open
21 tasks

Languages Taxonomy #246

Descent098 opened this issue Feb 22, 2023 · 0 comments
Assignees

Comments

@Descent098
Copy link
Member

Currently in the blog posts are tagged with languages as just regular tags, but these should be a separate taxonomy from tags.

This allows us to have a separate landing page per language, and allows people to filter by just languages in an easier way

Requirements/todo

  • Create new taxonomy of languages
    • Fields
      • Typing; Static, dynamic, strong, weak
      • name (name of language)
      • highlight_code; If the code for highlight js differs than the name
      • website (optional)
      • source (optional)
      • Paradigms: Imperative, Object oriented, Functional, etc.
  • Assign existing blog posts the new taxonomy as a "languages" field
  • Create overview page that talks about the language and pulls the articles about it
    • How to get setup with the language
      • How to run & compile a file
    • How basic syntax
      • Create Variables
      • Basic data types
      • Create classes/structs
      • For/while loops
      • Function definitions
      • Comments
      • Available package managers/package usage (not creating a package)
  • Add some JavaScript to the single blog page that checks if the language is in the highlight js common languages, and if not import the syntax highlighting
@Descent098 Descent098 self-assigned this May 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant