Files
hello-world/contributing.md
2021-04-17 12:57:52 +12:00

30 lines
1.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
## Contributing
### Adding a language
#### Naming
The name of the file will be displayed as-is in the readme. It should be named according to the language it was written in. The name shouldn't be abbreviated too far (use `JavaScript.js` instead of `JS.js`) and it shouldn't be abbreviated too little (use `CSS.css` instead of `Cascading Style Sheets.css`). Additionally, use spaces instead of hyphens or underscores (use `Objective C.m` instead of `Objective-C.m`).
If a file name contains a special character that Windows is not able to display, substitute it with the following:
|Original|Substitute|
|:-:|:-:|
|/||
|\\ ||
|:|˸|
|\*||
|?||
|"||
|<|﹤|
|>|﹥|
|\||❘|
#### Contents
The code in the file should be the simplest and most straightforward way to print/display/show `Hello World` exactly once in the language used. User input should not be request and a newline should only be printed when necessary.
### Updating README
After adding the language file, `update_list.py` (Python 3.6+) automatically updates the language list.