Commit e98aade5 e98aade53fe9830a92981f167725d520d1687d59 by Christian Gerdes

Merge branch 'master'

2 parents 3064ce86 84aedbc3
1 # WebService Plugins Changelog
2
3 ## Version 1.0
4
5 First released version. Tested on VS2015 Enterprise.
6 - Uses the new Extensibility framework (VSIX Extensions VSPackage) instead of the depricated VS AddIn
7 - All files will be installed in user folders, no elevated rights required
8 - Will during first launch install the recorder plugin dll in a user folder in the current VS Document folder (i.e. %USERPROFILE%\My Documents\Visual Studio 2015\WebTestPlugins)
9 - Will during first launch install the public runtime plugin dll in a new public assemblies folder for the user (%USERPROFILE%\My Documents\Visual Studio 2015\MyAssemblies) and add this directory to the list of folders searched by .NET Framework
10 - Same features and functionality as the latest version on CodePlex (version 3.2 from the 28 December 2013)
11 - Fixed some bugs (handling exceptions)
12 - VS AddIn and Setup MSI are still in the code and can be used for pre 2015 versions as an alternate install method. NOTE! MSI Setup will still install into the PrivateAssemblies and PublicAssemblies folders and thereby requiring elevated (local admin) rights, the VSIX Extension does not
...\ No newline at end of file ...\ No newline at end of file
1 # WebService Plugins Contribution Guide
2
3 ## 1. Create a fork
4
5 Please create an account (it's free) and create your own personal fork of the project first
6
7 ## 2. Clone your own fork
8
9 Checkout your personal fork and modify the features/functions or add new ones.
10
11 ## 3. Commit your code
12
13 Test your code in the experimental instance of VS and do a real deploy and test it under load.
14 Commit your bug free tested code.
15 Create a new Branch and give it a nice name indicating your contribution.
16 Don't forget to add yourself as a Contributor and add your copyright notices as you seem fit. Remember, you are not allowed to remove any copyrights or contributors, you are only allowed to add yourself as a contributor and only allowed copyrights on the original code that you write.
17 If you add code from other contributors or copyright holders, don't forget to add them and their copyright notices where applicable as well.
18
19 ## 4. Create a Merge Request
20
21 From your nice named branch into the correct branch in the main project.
22 Take a break and be a proud contributor.
23
24 ## 5. Check your emails
25
26 In case the maintainer of the original project has questions, comments or found problems with your code.
27 If not, and your contribution is accepted, your code will be merged into the master project and you will live a happier life.
28
29 # Note on License
30
31 Please note that some code is under the Ms-PL and some under the Ms-RL license. Ms-RL requires all distributions of the software to also include the source code and it's license(s). This includes compiled EXE/DLL files, MSI Setup files or VSIX Packages, these are not allowed to be distributed without the source code and its license(s).
32 Please also note that the Ms-PL and Ms-RL allows for code to be added under a diffrent more strict license. However, you are not allowed to modify the license(s) of existing code.
33 If you wish to put your own contributions code under a diffrent license, please put the code in it's own file, and add a license note at the top as comments indicating under wich license(s) your code is governed. Failure to do so will put your code under the MS-RL license wich governs all files in this project unless stated otherwise in the file.
...\ No newline at end of file ...\ No newline at end of file
1 Microsoft Public License (Ms-PL)
2
3 This license governs use of the accompanying software. If you use the software, you accept this license. If you do not accept the license, do not use the software.
4
5 1. Definitions
6
7 The terms "reproduce," "reproduction," "derivative works," and "distribution" have the same meaning here as under U.S. copyright law.
8
9 A "contribution" is the original software, or any additions or changes to the software.
10
11 A "contributor" is any person that distributes its contribution under this license.
12
13 "Licensed patents" are a contributor's patent claims that read directly on its contribution.
14
15 2. Grant of Rights
16
17 (A) Copyright Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free copyright license to reproduce its contribution, prepare derivative works of its contribution, and distribute its contribution or any derivative works that you create.
18
19 (B) Patent Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free license under its licensed patents to make, have made, use, sell, offer for sale, import, and/or otherwise dispose of its contribution in the software or derivative works of the contribution in the software.
20
21 3. Conditions and Limitations
22
23 (A) No Trademark License- This license does not grant you rights to use any contributors' name, logo, or trademarks.
24
25 (B) If you bring a patent claim against any contributor over patents that you claim are infringed by the software, your patent license from such contributor to the software ends automatically.
26
27 (C) If you distribute any portion of the software, you must retain all copyright, patent, trademark, and attribution notices that are present in the software.
28
29 (D) If you distribute any portion of the software in source code form, you may do so only under this license by including a complete copy of this license with your distribution. If you distribute any portion of the software in compiled or object code form, you may only do so under a license that complies with this license.
30
31 (E) The software is licensed "as-is." You bear the risk of using it. The contributors give no express warranties, guarantees or conditions. You may have additional consumer rights under your local laws which this license cannot change. To the extent permitted under your local laws, the contributors exclude the implied warranties of merchantability, fitness for a particular purpose and non-infringement.
...\ No newline at end of file ...\ No newline at end of file