Skip to content

Commit d2340d2

Browse files
committed
Merge remote-tracking branch 'upstream/master'
* upstream/master: Update the TPN (#415) 0.9.0 release details (#407)
2 parents ae22dd4 + 735d033 commit d2340d2

6 files changed

+864
-947
lines changed

CHANGELOG.md

Lines changed: 217 additions & 156 deletions
Large diffs are not rendered by default.

CODING_STANDARDS.md

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,20 @@
22
* The following standards are inspired from [Coding guidelines for TypeScript](https://github.com/Microsoft/TypeScript/wiki/Coding-guidelines).
33

44
### Names
5-
* Use PascalCase for type names.
6-
* Use "I" as a prefix for interface names only when an interface is implemented by a class.
7-
* Use PascalCase for enum values.
8-
* Use camelCase for function names.
9-
* Use camelCase for property names and local variables.
10-
* Do not use "_" as a prefix for private properties (unless used as backing properties).
5+
6+
* Use `PascalCase` for type names.
7+
* Use `I` as a prefix for interface names only when an interface is implemented by a class.
8+
* Use `PascalCase` for enum values.
9+
* Use `camelCase` for function names.
10+
* Use `camelCase` for property names and local variables.
11+
* Do not use `_` as a prefix for private properties (unless used as backing properties).
1112
* Use whole words in names when possible.
1213

1314
### Types
1415

1516
* Do not export types/functions unless you need to share it across multiple components.
1617
* Do not introduce new types/values to the global namespace.
17-
* Shared types should be defined in 'types.ts'.
18+
* Shared types should be defined in `types.ts`.
1819
Within a file, type definitions should come first.
1920

2021
### null and undefined
@@ -41,6 +42,6 @@ Use single quotes for strings.
4142
* `if (x < 10) { }`
4243
* `function f(x: number, y: string): void { }`
4344

44-
* `else` goes on a the same line from the closing curly brace.
45+
* `else` goes on the same line from the closing curly brace.
4546
* Use 4 spaces per indentation.
4647
* All files must end with an empty line.

CONTRIBUTING.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -123,18 +123,20 @@ time-critical as a new feature may be.
123123
[issues awaiting validation](https://github.com/Microsoft/vscode-python/issues?q=label%3A%22awaiting+4-validation%22+is%3Aclosed)
124124
& validate they have been fixed (and not subsequently broken by
125125
later changes)
126+
* Update the
127+
[changelog](https://github.com/Microsoft/vscode-python/blob/master/CHANGELOG.md)
128+
* Create a branch for the release
129+
* Unfreeze the `master` branch
126130
* Make sure the
127131
[documentation](https://code.visualstudio.com/docs/python/python-tutorial)
128132
-- including the
129-
[WOW](https://code.visualstudio.com/docs/languages/python) page)
133+
[WOW](https://code.visualstudio.com/docs/languages/python) page
130134
-- has [appropriate pull requests](https://github.com/microsoft/vscode-docs/pulls)
131-
* Update the
132-
[changelog](https://github.com/Microsoft/vscode-python/blob/master/CHANGELOG.md)
133-
* Tag the release in git
134135
* Draft a post for the [team blog](https://aka.ms/pythonblog)
135136

136137
Assuming no last-minute issues, the release should be made public
137-
later that same week.
138+
later that same week. After releasing, the previous release's branch
139+
is turned into a tag and its branch is deleted.
138140

139141
### Issue triaging
140142

README.md

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,27 +10,31 @@ A [Visual Studio Code](https://code.visualstudio.com/) [extension](https://marke
1010
* Excellent debugging support (remote debugging over SSH, mutliple threads, django, flask)
1111
* Running and debugging Unit tests ([unittest](https://docs.python.org/3/library/unittest.html#module-unittest), [pytest](https://pypi.io/project/pytest/), [nose](https://pypi.io/project/nose/), with config files)
1212
* Execute file or code in a python terminal
13-
* Local help file (offline documentation)
1413
* Snippets
1514

1615
## Quick Start
16+
1717
* Install the extension
1818
* optionally install `ctags` for Workspace Symbols, from [here](http://ctags.sourceforge.net/), or using `brew install ctags` on macOS
1919
* Select your Python interpreter
2020
+ If it's already in your path then you're set
21-
+ Otherwise, to select a different Python Interpreter/Version (or use a virtual environment), use the command `Select Workspace Interpreter`)
21+
+ Otherwise, to select a different Python interpreter/version/environment (use the command `Select Workspace Interpreter` or look in the status bar)
2222

2323
## [Documentation](https://code.visualstudio.com/docs/languages/python)
24+
2425
For further information and details continue through to the [documentation](https://code.visualstudio.com/docs/languages/python).
2526

26-
## Issues, Feature Requests, and Contributions
27-
* If you come across a problem with the extension please [file an issue](https://github.com/microsoft/vscode-python)
27+
## Questions, Issues, Feature Requests, and Contributions
28+
29+
* If you have a question about how to accomplish something with the extension, please [ask on Stack Overflow](https://stackoverflow.com/questions/tagged/visual-studio-code+python)
30+
* If you come across a problem with the extension, please [file an issue](https://github.com/microsoft/vscode-python)
2831
* Contributions are always welcome! Please see our [contributing guide](https://github.com/Microsoft/vscode-python/blob/master/CONTRIBUTING.md) for more details
2932
* Any and all feedback is appreciated and welcome!
3033
- If someone has already [file an issue](https://github.com/Microsoft/vscode-python) that encompasses your feedback, please leave a 👍/👎 reaction on the issue
3134
- Otherwise please file a new issue
3235

3336
## Feature Details
37+
3438
* IDE-like Features
3539
+ Automatic indenting
3640
+ Code navigation ("Go to", "Find all" references)
@@ -78,7 +82,17 @@ For further information and details continue through to the [documentation](http
7882
![Unit Tests](https://raw.githubusercontent.com/microsoft/vscode-python/master/images/unittest.gif)
7983

8084

85+
## Supported locales
86+
87+
The extension is available in multiple languages thanks to external
88+
contributors (if you would like to contribute a translation, see the
89+
[pull request which added simplified Chinese](https://github.com/Microsoft/vscode-python/pull/240)):
90+
91+
* `en`
92+
* `zh-cn`
93+
8194
## Data/Telemetry
95+
8296
The Microsoft Python Extension for Visual Studio Code collects usage
8397
data and sends it to Microsoft to help improve our products and
8498
services. Read our

0 commit comments

Comments
 (0)