Skip to content

Database deployment utility for the Ed-Fi Technical Suite 3 databases.

License

Notifications You must be signed in to change notification settings

Ed-Fi-Alliance-OSS/Ed-Fi-Databases

Repository files navigation

Ed-Fi-Databases

OpenSSF Scorecard

Database deployment utility for the Ed-Fi Technical Suite 3 databases.

For more information, see:

Developer Instructions

Build Instructions

  • Requires .NET 8 SDK
  • No special commands to execute - simply call dotnet build in the src directory.

Unit Testing

Tests can be run through Visual Studio or dotnet test in the src directory.

Integration Testing

The run-integration-tests.ps1 script executes a battery of tests with the intention of verifying that EdFi.Db.Deploy successfully deploys scripts on both SQL Server and PostgreSQL. To execute, open Powershell and call:

scripts\run-integration-tests.ps1

Contributing

The Ed-Fi Alliance welcomes code contributions from the community. Please read the Ed-Fi Contribution Guidelines for detailed information on how to contribute source code.

Looking for an easy way to get started? Search for tickets with label "up-for-grabs" in Tracker; these are nice-to-have but low priority tickets that should not require in-depth knowledge of the code base and architecture.

Legal Information

Copyright (c) 2020 Ed-Fi Alliance, LLC and contributors.

Licensed under the Apache License, Version 2.0 (the "License").

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

See NOTICES for additional copyright and license notifications.