A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/microsoft/sqltoolsservice below:

microsoft/sqltoolsservice: SQL Tools API service that provides SQL Server data management capabilities.

Microsoft SQL Tools Service

The SQL Tools Service is an application that provides core functionality for various SQL Server tools. These features include the following:

SQL Tools Service API Documentation

Please see the SQL Tools Service API documentation at https://microsoft.github.io/sqltoolssdk/.

Setup, Building and Testing the codebase

Please see the SQL Tools Service wiki documentation at https://github.com/Microsoft/sqltoolsservice/wiki

We welcome many kinds of community contributions to this project! Whether it's a feature implementation, bug fix, or a good idea, please create an issue so that we can discuss it. It is not necessary to create an issue before sending a pull request but it may speed up the process if we can discuss your idea before you start implementing it.

Because this project exposes a couple different public APIs, we must be very mindful of any potential breaking changes. Some contributions may not be accepted if they risk introducing breaking changes or if they don't match the goals of the project. The core maintainer team has the right of final approval over any contribution to this project. However, we are very happy to hear community feedback on any decision so that we can ensure we are solving the right problems in the right way.

Code Contribution Guidelines

Here's a high level list of guidelines to follow to ensure your code contribution is accepted:

Practice Good Commit Hygiene

First of all, make sure you are practicing good commit hygiene so that your commits provide a good history of the changes you are making. To be more specific:

Add Unit Tests for New Code

If you're adding a new feature to the project, please make sure to include adequate nUnit tests with your change.

We do both component-level and scenario-level testing depending on what code is being tested. We don't expect contributors to test every possible edge case. Testing mainline scenarios and the most common failure scenarios is often good enough.

We are very happy to accept unit test contributions for any feature areas that are more error-prone than others. Also, if you find that a feature fails for you in a specific case, please feel free to file an issue that includes a unit test which reproduces the problem. This will allow us to quickly implement a fix that resolves the problem.

Build 'Release' Before Submitting

Before you send out your pull request, make sure that you have run a Release configuration build of the project and that all new and existing tests are passing. The Release configuration build ensures that all public API interfaces have been documented correctly otherwise it throws an error. We have turned on this check so that our project will always have good generated documentation.

Follow the Pull Request Process

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4