-
Notifications
You must be signed in to change notification settings - Fork 174
Open
Labels
Experience: Meta Language DesignPolyglots Wanted!The more multi-language users, the better!The more multi-language users, the better!Type: EnhancementhacktoberfestGood issue for someone to work on for HacktoberfestGood issue for someone to work on for Hacktoberfesthelp wantedWe'd love to have help working on this issueWe'd love to have help working on this issue
Description
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 will help work on this.
This structure should show how you can create windows, text boxes, or other GUI-type elements. This could be:
- How to create basic windows as well as various properties like if they're resizable (if it's built into the language)
- How to add typical form components (labels, text boxes, check boxes, buttons, etc.). This could be web based or desktop application programs.
- How to add non-form components (images, frames, etc.)
- How to change layouts of a window (like Java's swingx components)
- Are there differences in things between Windows, Mac, Linux, or other OSes?
Or other things. It should take some thought on all of the features that any programming language could have. Upon making this PR, expect it to have some revisions as people from various programming language backgrounds offer suggestions.
Requirements
- Look over the documentation at https://docs.codethesaur.us/thesaurus/add-new-structure/
- Add a new file under
web/thesauruses/_metanamed whatever feels appropriate - Open up
web/thesauruses/meta_info.jsonand add your new file to that file in thestructuressection. - Add in some categories, then add in the concepts under that
- Feel free to use any
_metafile as examples for how to do it - Make a PR and we can help test and review it
Metadata
Metadata
Assignees
Labels
Experience: Meta Language DesignPolyglots Wanted!The more multi-language users, the better!The more multi-language users, the better!Type: EnhancementhacktoberfestGood issue for someone to work on for HacktoberfestGood issue for someone to work on for Hacktoberfesthelp wantedWe'd love to have help working on this issueWe'd love to have help working on this issue
Type
Projects
Status
To do