-
Notifications
You must be signed in to change notification settings - Fork 638
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add editorconfig #13233
Add editorconfig #13233
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
# EditorConfig is awesome: https://EditorConfig.org | ||
|
||
# top-most EditorConfig file | ||
root = true | ||
|
||
[*] | ||
indent_style = space | ||
indent_size = 4 | ||
end_of_line = lf | ||
charset = utf-8 | ||
trim_trailing_whitespace = true | ||
insert_final_newline = true | ||
|
||
[*.tt] | ||
insert_final_newline = false | ||
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,27 +1,33 @@ | ||
# Dynamo | ||
|
||
 | ||
 | ||
|
||
[](https://www.nuget.org/packages/DynamoVisualProgramming.Core) | ||
[](https://www.fuget.org/packages/DynamoVisualProgramming.Core) | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @avidit @mjkkirschner Is it fine for us to reference fuget on our readme? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. yes I think so besides it being down a bunch. |
||
|
||
 | ||
Dynamo is a visual programming tool that aims to be accessible to both non-programmers and programmers alike. It gives users the ability to visually script behavior, define custom pieces of logic, and script using various textual programming languages. | ||
|
||
## Get Dynamo | ||
|
||
## Get Dynamo ## | ||
Looking to learn or download Dynamo? Check out [dynamobim.org](https://dynamobim.org/)! | ||
|
||
Looking to learn or download Dynamo? Check out [dynamobim.org](http://dynamobim.org/learn/)! | ||
## Develop | ||
|
||
### Create a Node Library for Dynamo | ||
|
||
## Develop ### | ||
### Create a Node Library for Dynamo ### | ||
If you're interested in developing a Node library for Dynamo, the easiest place to start is by browsing the [DynamoSamples](https://github.com/DynamoDS/DynamoSamples). | ||
If you're interested in developing a Node library for Dynamo, the easiest place to start is by browsing the [DynamoSamples](https://github.com/DynamoDS/DynamoSamples). | ||
These samples use the [Dynamo NuGet packages](https://www.nuget.org/packages?q=DynamoVisualProgramming) which can be installed using the NuGet package manager in Visual Studio. | ||
|
||
[Documentation of the Dynamo API via Fuget.org](https://www.fuget.org/packages/DynamoVisualProgramming.Core/) with a searchable index of public API calls for core functionality in the dynamo nuget packages. *WIP*. | ||
|
||
The [API Changes](https://github.com/DynamoDS/Dynamo/wiki/API-Changes) document explains changes made to the Dynamo API with every version. | ||
|
||
You can learn more about developing libraries for Dynamo on the [Dynamo wiki](https://github.com/DynamoDS/Dynamo/wiki/Zero-Touch-Plugin-Development) or the [Developer page](http://developer.dynamobim.org/). | ||
You can learn more about developing libraries for Dynamo on the [Dynamo wiki](https://github.com/DynamoDS/Dynamo/wiki/Zero-Touch-Plugin-Development) or the [Developer page](https://developer.dynamobim.org/). | ||
|
||
### Build Dynamo from Source | ||
|
||
### Build Dynamo from Source ### | ||
You will need the following to build the latest Dynamo on Windows: | ||
|
||
- [Microsoft Visual Studio 2019](https://visualstudio.microsoft.com/downloads/) (any edition) | ||
|
@@ -32,25 +38,21 @@ You will need the following to build the latest Dynamo on Windows: | |
|
||
If you are working on legacy branches, you may need to install legacy .NET Framework versions through Visual Studio `Tools > Get Tools and Features...` or downloading from [the archive here](https://www.microsoft.com/net/download/archives). | ||
|
||
The Dynamo user interface is Windows-only, but with some extra effort the Dynamo engine can be built for other platforms. [Directions for building Dynamo on Linux or OS X can be found here](https://github.com/DynamoDS/Dynamo/wiki/Dynamo-on-Linux,-Mac). | ||
Find more about how to build Dynamo at our [wiki](https://github.com/DynamoDS/Dynamo/wiki). | ||
The Dynamo user interface is Windows-only, but with some extra effort the Dynamo engine can be built for other platforms. [Directions for building Dynamo on Linux or OS X can be found here](https://github.com/DynamoDS/Dynamo/wiki/Dynamo-on-Linux,-Mac). | ||
Find more about how to build Dynamo at our [wiki](https://github.com/DynamoDS/Dynamo/wiki) and [Dynamo Developer Resources](https://developer.dynamobim.org/) | ||
|
||
|
||
## Contribute ## | ||
## Contribute | ||
|
||
Dynamo is an open-source project and would be nothing without its community. You can make suggestions or track and submit bugs via [Github issues](https://github.com/DynamoDS/Dynamo/issues). You can submit your own code to the Dynamo project via a Github [pull request](https://github.com/DynamoDS/Dynamo/blob/master/CONTRIBUTING.md). | ||
|
||
|
||
## Releases ## | ||
## Releases | ||
|
||
See the [Release Notes](https://github.com/DynamoDS/Dynamo/wiki/Release-Notes). | ||
|
||
## Instrumentation ## | ||
Dynamo now leverages the same instrumentation component as other Autodesk products which share the opt-in option. The data will be used to enhance the usability of the product. | ||
|
||
## Instrumentation | ||
|
||
Dynamo now leverages the same instrumentation component as other Autodesk products which share the opt-in option. The data will be used to enhance the usability of the product. | ||
|
||
## License ## | ||
## License | ||
|
||
Dynamo is licensed under the Apache License. Dynamo also uses a number of third party libraries, some with different licenses. You can find more information [here](LICENSE.txt). | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,17 +1,18 @@ | ||
using System; | ||
| ||
using System; | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Why extra line above? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I think it is there because of the template directive in Line #1 of the AssemblySharedInfo.tt |
||
using System.Reflection; | ||
using System.Resources; | ||
using System.Runtime.InteropServices; | ||
|
||
// General Information about an assembly is controlled through the following | ||
// General Information about an assembly is controlled through the following | ||
// set of attributes. Change these attribute values to modify the information | ||
// associated with an assembly. | ||
[assembly: AssemblyCompany("Autodesk, Inc")] | ||
[assembly: AssemblyProduct("Dynamo")] | ||
[assembly: AssemblyCopyright("Copyright © Autodesk, Inc 2022")] | ||
[assembly: AssemblyTrademark("")] | ||
|
||
//In order to begin building localizable applications, set | ||
//In order to begin building localizable applications, set | ||
//<UICulture>CultureYouAreCodingWith</UICulture> in your .csproj file | ||
//inside a <PropertyGroup>. For example, if you are using US english | ||
//in your source files, set the <UICulture> to en-US. Then uncomment | ||
|
@@ -32,8 +33,8 @@ | |
|
||
[assembly: CLSCompliant(false)] | ||
|
||
// Setting ComVisible to false makes the types in this assembly not visible | ||
// to COM components. If you need to access a type in this assembly from | ||
// Setting ComVisible to false makes the types in this assembly not visible | ||
// to COM components. If you need to access a type in this assembly from | ||
// COM, set the ComVisible attribute to true on that type. | ||
[assembly: ComVisible(false)] | ||
|
||
|
@@ -57,11 +58,11 @@ | |
// Version information for an assembly consists of the following four values: | ||
// | ||
// Major Version | ||
// Minor Version | ||
// Minor Version | ||
// Build Number | ||
// Revision | ||
// | ||
// You can specify all the values or you can default the Build and Revision Numbers | ||
// You can specify all the values or you can default the Build and Revision Numbers | ||
// by using the '*' as shown below: | ||
// [assembly: AssemblyVersion("1.0.*")] | ||
[assembly: AssemblyFileVersion("2.16.0.1640")] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are these based on our coding standards from our public wiki? Please confirm
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It doesn't look like it will contradict any of out Coding-Standards