kodecocodes / english-style-guide Goto Github PK
View Code? Open in Web Editor NEWStyle guide for writing in English for tutorials and articles at Kodeco.
Style guide for writing in English for tutorials and articles at Kodeco.
Subtitle says: "Style guide for writing in English for tutorials and articles a raywenderlich.com."
Surely that wanty to read: "Style guide for writing in English for tutorials and articles at raywenderlich.com."
Tnx
I propose for all menu bar items we follow Apple standards and use >, like so:
File > New > Project
You can see how Apple does this here: https://developer.apple.com/library/content/referencelibrary/GettingStarted/DevelopiOSAppsSwift/Lesson2.html
Tammy (who cannot be tagged for some reason) requested that we use curly quotes, apostrophes and emdashes with a space around them in printed books.
Should that be part of the style guide? I'm planning to follow the same conventions in the books I'm editing unless somebody tells me otherwise.
@crispy8888 @greystar93 thoughts?
I assume it is correct to italicize single letter variables that are not specifically used in code:
Does this apply to the O used in Big O notation? Here are some common examples:
Are the following correct:
_O_(1)
_O_(_n_)
_O_(_n_²)
_O_(log _n_)
_O_(_n_ log _n_)
When spelling out shortcut keys the guide specifies that the modifiers should be capitalized: "Shift-Command-Option-X"
When referring to clicks, the guide specifies that "double-click" and "right-click" should be in lower case.
How should we capitalize control-drag and control-click?
Control-Click or Control-click or control-click
Control-Drag or Control-drag or control-drag
I wonder if these two Unity Guidelines should be folded into the main English Style section(s):
I fairly certain the bolding guideline applies to all tutorials; I'm not sure about the project assets one. Thoughts?
The title says it all. The entry for "top shelf" separates the guidance for "terminal" from the relevant examples.
I propose for all paths, including the tree structures in the project navigator, we follow Apple standards and use a forward slash, like so:
/projects/resources
When using an em dash (perhaps my favorite piece of punctuation), should we leave a space before and after — as shown in this guide — or should we close the space and just have the dash—as shown in the linked Grammarly blog piece?
Ran into an editor changing recognize to recognise. -ize is more common for Americans.
Perhaps this document can point out our preferred spelling for words with common spelling differences.
I question whether two of these guidelines belong in the English Style Guide:
I would argue these are writing guidelines. In fact, there's a section on animated GIFs in the Writing Guide.
I also wonder if these two guidelines can be applied to tutorials generally, not just to Unity tutorials? I think we need to move them somewhere, either to the Writing Guide or to a separate Unity guide.
Just wondering about this:
"editors Use lowercase; e.g. assistant editor, standard editor, scene editor."
"inspectors Capitalize when referring to a specific inspector in Xcode; e.g., Attributes Inspector, Identity Inspector."
I feel like these two not only contradict one another, but also go against what Apple is doing. Especially when (in the Xcode menus) they are essentially swapped. In Xcode, they read: Assistant Editor and Attributes inspector, respectively. Personally, I think they both should be capitalized. Just my two and a half cents.
It needs to start with https
or it lands on Apple Support (https://support.apple.com/) instead. So, link should be https://help.apple.com/applestyleguide/#/
There are some examples in that list that I'd like to see changed if everyone agrees:
I don't think I've seen this covered elsewhere, but the question is straightforward:
Should we refer to multiple UIThing objects as:
UIThing
s ...or... UIThings
?
The former is technically more correct but the latter looks and reads a lot better. Your thoughts, contributors?
I'm questioning that every term in this section is capitalized. From a few quick searches, the Unity documentation seems to be just as inconsistent as Apple for many of these terms.
We need to be both judicious with our use of capitals and consistent with our decision making—for example, if we use lowercase label and image view, we should probably use lowercase scene and animation view. If we use lowercase project navigator, we should probably use lowercase project browser.
Remember, just because something is capitalized in a menu doesn't mean it should be capitalized in text. Generally everything in a menu is in caps.
Re: GameObject, I would style as either GameObject
or game object.
Thoughts?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.