This repository ("Code - OSS") is where we (Microsoft) develop the Visual Studio Code product. Not only do we work on code and issues here, we also publish our roadmap, monthly iteration plans, and our endgame plans. The source code here is available to everyone under the standard MIT license.
Visual Studio Code combines the simplicity of a code editor with what developers need for their core edit-build-debug cycle. It provides comprehensive code editing, navigation, and understanding support along with lightweight debugging, a rich extensibility model, and lightweight integration with existing tools.
Visual Studio Code is updated monthly with new features and bug fixes. You can download it for…
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
TypeScript
TypeScript is a language for application-scale JavaScript. TypeScript adds optional types to JavaScript that support tools for large-scale JavaScript applications for any browser, for any host, on any OS. TypeScript compiles to readable, standards-based JavaScript. Try it out at the playground, and stay up to date via our blog and Twitter account.
Those are all projects under Microsoft’s rule. Name some OSS where Microsoft is a good citizen. The GVFS issue is a clear example of ol’ Microsoft behavior. I am not convinced MS will not push GVFS down peoples throats via github and there by embrace, extend, and extinguish Git.
Microsoft Engineers spent time with GitHub Engineers to build the Git Virtual File System, because Microsoft needed to use GIT as a version control for really large repositories like that of Windows which is about 300GB.
Standard GIT was unusable for such sizes.
Changes made during this development have been gradually added to standard GIT over time. gvfs.io
1) GVFS has been Gnome Virtual File System for a really long time, and this poses a naming conflict. Microsoft's response is pretty much PR nonsense and they ignore this issue.
2) Microsoft finds Git's rule about backwards compatibility troublesome. If they can, they will violate this rule and break Git repositories when they feel like.
3) GVFS is pretty much Windows-only.
4) GVFS is Microsoft's thing, not a git community thing. They have shown no interesting in working together to create a solution everybody feels happy with. It's GVFS or GTFO.
Node.JS and OCI are projects where MS seems to be behaving nicely. And unless your project is very large, I'm not sure how GVFS is even a concern for you.
It might concern me when GitHub is going to require Microsoft's version of Git, which isn't fully compatible with the standard Git.
GitHub already announced that they are going to adopt Microsoft's Git Virtual File System. This feels a lot like the Embrace and Extend.
What "Microsoft's version of Git" are you referring to here? It can't be GVFS, because that's a virtual file system driver that's separate from the git protocol and repository.
This is Microsoft coming completely full circle on open source.
MS has some major open source projects already on GitHub and this will give them the corporate alignment to go even further in this direction.
microsoft / vscode
Visual Studio Code
Visual Studio Code - Open Source ("Code - OSS")
The Repository
This repository ("
Code - OSS
") is where we (Microsoft) develop the Visual Studio Code product. Not only do we work on code and issues here, we also publish our roadmap, monthly iteration plans, and our endgame plans. The source code here is available to everyone under the standard MIT license.Visual Studio Code
Visual Studio Code is a distribution of the
Code - OSS
repository with Microsoft specific customizations released under a traditional Microsoft product license.Visual Studio Code combines the simplicity of a code editor with what developers need for their core edit-build-debug cycle. It provides comprehensive code editing, navigation, and understanding support along with lightweight debugging, a rich extensibility model, and lightweight integration with existing tools.
Visual Studio Code is updated monthly with new features and bug fixes. You can download it for…
microsoft / TypeScript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
TypeScript
TypeScript is a language for application-scale JavaScript. TypeScript adds optional types to JavaScript that support tools for large-scale JavaScript applications for any browser, for any host, on any OS. TypeScript compiles to readable, standards-based JavaScript. Try it out at the playground, and stay up to date via our blog and Twitter account.
Installing
For the latest stable version:
For our nightly builds:
Contribute
There are many ways to contribute to TypeScript.
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of…
WOAH, those GitHub unfurl links are 👌
VS code just came out of nowhere and being loved.
It seems like those two main projects are being worked on well with the community
Those are all projects under Microsoft’s rule. Name some OSS where Microsoft is a good citizen. The GVFS issue is a clear example of ol’ Microsoft behavior. I am not convinced MS will not push GVFS down peoples throats via github and there by embrace, extend, and extinguish Git.
How is GVFS a bad thing?
Microsoft Engineers spent time with GitHub Engineers to build the Git Virtual File System, because Microsoft needed to use GIT as a version control for really large repositories like that of Windows which is about 300GB.
Standard GIT was unusable for such sizes.
Changes made during this development have been gradually added to standard GIT over time. gvfs.io
Because
1) GVFS has been Gnome Virtual File System for a really long time, and this poses a naming conflict. Microsoft's response is pretty much PR nonsense and they ignore this issue.
2) Microsoft finds Git's rule about backwards compatibility troublesome. If they can, they will violate this rule and break Git repositories when they feel like.
3) GVFS is pretty much Windows-only.
4) GVFS is Microsoft's thing, not a git community thing. They have shown no interesting in working together to create a solution everybody feels happy with. It's GVFS or GTFO.
Edit: it looks like MS starting to address #1
GVFS for Mac < blogs.msdn.microsoft.com/devops/20... > ... interesting!
Anyone use GVFS for Windows 10? Smooth sailing, or rough around the edges?
Node.JS and OCI are projects where MS seems to be behaving nicely. And unless your project is very large, I'm not sure how GVFS is even a concern for you.
It might concern me when GitHub is going to require Microsoft's version of Git, which isn't fully compatible with the standard Git.
GitHub already announced that they are going to adopt Microsoft's Git Virtual File System. This feels a lot like the Embrace and Extend.
What "Microsoft's version of Git" are you referring to here? It can't be GVFS, because that's a virtual file system driver that's separate from the git protocol and repository.
This one: github.com/Microsoft/git
The recommended install when you are going to install GVFS, also the only one which Microsoft tests with GVFS.