Skip to content

Commit

Permalink
[ODS-4268] Release tasks for ODS/API 5.0.0 (#73)
Browse files Browse the repository at this point in the history
  • Loading branch information
semalaiappan authored Jul 31, 2020
1 parent 1ccb722 commit ba1f56f
Show file tree
Hide file tree
Showing 657 changed files with 188,822 additions and 0 deletions.
3 changes: 3 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Declare files that will always have CRLF line endings on checkout.
*.tt eol=crlf
*.ttinclude eol=crlf
108 changes: 108 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
# Build Folders (you can keep bin if you'd like, to store dlls and pdbs)
[Bb]in
csx/
rcf/
[Oo]bj
logistics/bin
.vs/
.idea/

# User-specific files
*.suo
*.csproj.user
*.ccproj.user
*.sln.DotSettings.user
*.pubxml.user
*.dbmdl

# NCrunch
_NCrunch*
*.ncrunchsolution
*.ncrunchsolution.user
*.ncrunchproject
*.ncrunchproject.user

# Vim backup files
*~

# MS Office Backup Files
~*

# Resharper files
_ReSharper.*
*.resharper
*.resharper.user

# Others
*.cache
*.orig
*.original

# Packages
**/App_Packages/
packages/
/*.dll
/*.pdb
/*.XML
*.nupkg

# nDevConfig
.workspaceInitialized
nDevConfig/

# Database Project Files
application/EdFi.Ods.Entities.NHibernate/DescriptorMigration.sql
application/EduId.Database/EduId.Database.dbmdl

# Release Notes Working File
ReleaseNotes/pending.md

# File System Queues
MessagingQueueData

application/EdFi.Ods.BulkLoad.Core/*.dll
application/EdFi.Ods.BulkLoad.Core/*.pdb

# lib directory
libs/
libs.codegen/

# Generated code
*.generated.cs
*.generated.txt
*.generated.sql
*.generated.resx
*.generated.json
*.hbm.xml
**/Metadata/types/*.json
**/Metadata/resources/*.json
**/Metadata/descriptors/*.json
*.ncrunchsolution
/Application/*.ncrunchsolution
/Application/*.DotSettings
/Application/msbuild.log

# ExtensionProjects
Extensions/**/MetaEdOutput/
Extensions/**/MetaEdOutput-Experimental/

# ConfigCredentials
Application/EdFi.Ods.SwaggerUI/SwaggerCredential.config
credentials-*.xml
pgpass.conf

# DatabaseTemplate
DatabaseTemplate/*
!DatabaseTemplate/Scripts/
!DatabaseTemplate/Modules/

# .Net Tools
tools/*
Ed-Fi-Db-Deploy.log
EdFi\.CodeGen\.log
downloads/

# Test Harness
node_modules/
newman/
environment.json
8 changes: 8 additions & 0 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"recommendations": [
"psioniq.psi-header",
"ms-dotnettools.csharp",
"ms-vscode.powershell",
"streetsidesoftware.code-spell-checker"
]
}
70 changes: 70 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
{
"files.associations": {
"*.metaed": "csharp"
},
"psi-header.config": {
"forceToTop": true,
"blankLinesAfter": 1,
"license": "Custom"
},
"psi-header.templates": [
{
"language": "*",
"template": [
"SPDX-License-Identifier: Apache-2.0",
"Licensed to the Ed-Fi Alliance under one or more agreements.",
"The Ed-Fi Alliance licenses this file to you under the Apache License, Version 2.0.",
"See the LICENSE and NOTICES files in the project root for more information."
]
}
],
"psi-header.lang-config":[
{
"_": "Apply double slash-based comments",
"language": "csharp",
"begin": "",
"end": "",
"prefix": "// "
},
{
"language": "javascript",
"mapTo": "csharp"
},
{
"language": "typescript",
"mapTo": "csharp"
},
{
"language": "metaed",
"mapTo": "csharp"
},
{
"_": "Apply hash-based comments",
"language": "python",
"begin": "",
"end": "",
"prefix": "# "
},
{
"language": "powershell",
"mapTo": "python"
},
{
"language": "dockerfile",
"mapTo": "python"
},
{
"_": "Apply double dash-based comments",
"language": "sql",
"begin": "",
"end": "",
"prefix": "-- "
}
],
"psi-header.changes-tracking": {
"autoHeader": "autoSave",
"exclude": [
"css", "json", "xml", "config", "plaintext", "markdown", "batch"
]
}
}
3 changes: 3 additions & 0 deletions Application/Directory.Build.props
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<Project>
<Import Project="../../Ed-Fi-ODS/Application/Directory.Build.props" />
</Project>
400 changes: 400 additions & 0 deletions Application/Ed-Fi-Ods.sln

Large diffs are not rendered by default.

188 changes: 188 additions & 0 deletions Application/Ed-Fi-Ods.sln.DotSettings

Large diffs are not rendered by default.

21 changes: 21 additions & 0 deletions Application/Ed-Fi-Ods.sln.licenseheader
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
extensions: designer.cs generated.cs xml .config .xsd .json .xsd .xml aspx .ascx
extensions: .cs .cpp .h .js
// SPDX-License-Identifier: Apache-2.0
// Licensed to the Ed-Fi Alliance under one or more agreements.
// The Ed-Fi Alliance licenses this file to you under the Apache License, Version 2.0.
// See the LICENSE and NOTICES files in the project root for more information.

extensions: .cshtml .html
<!--
SPDX-License-Identifier: Apache-2.0
Licensed to the Ed-Fi Alliance under one or more agreements.
The Ed-Fi Alliance licenses this file to you under the Apache License, Version 2.0.
See the LICENSE and NOTICES files in the project root for more information.
-->

extensions: .sql
-- SPDX-License-Identifier: Apache-2.0
-- Licensed to the Ed-Fi Alliance under one or more agreements.
-- The Ed-Fi Alliance licenses this file to you under the Apache License, Version 2.0.
-- See the LICENSE and NOTICES files in the project root for more information.

60 changes: 60 additions & 0 deletions Application/EdFi.Ods.Api.IntegrationTestHarness/App.Npgsql.config
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
<?xml version="1.0" encoding="utf-8"?>

<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<connectionStrings xdt:Transform="Replace">
<!--Clear is needed because there is always a SQLExpress default connection.-->
<clear />
<!-- The username and password provided in this file are for developer convenience when
using one of the prescribed Docker-based development environments. These values should
not be used in staging or production systems. -->
<add name="EdFi_Admin"
connectionString="Host=localhost; Port=5432; Username=postgres; Database=EdFi_Admin_Test; Application Name=EdFi.Ods.WebApi;"
providerName="Npgsql" />
<add name="EdFi_Security"
connectionString="Host=localhost; Port=5432; Username=postgres; Database=EdFi_Security_Test; Application Name=EdFi.Ods.WebApi;"
providerName="Npgsql" />
<add name="EdFi_Ods"
connectionString="Host=localhost; Port=5432; Username=postgres; Database=EdFi_Ods_Populated_Template_Test; Application Name=EdFi.Ods.WebApi;"
providerName="Npgsql" />
</connectionStrings>
<entityFramework xdt:Transform="Replace">
<providers>
<provider invariantName="Npgsql" type="Npgsql.NpgsqlServices, EntityFramework6.Npgsql" />
</providers>
</entityFramework>
<system.data xdt:Transform="InsertAfter(/configuration/entityFramework)">
<DbProviderFactories>
<remove invariant="Npgsql" />
<add name="Npgsql Data Provider"
invariant="Npgsql"
description=".Net Data Provider for PostgreSQL"
type="Npgsql.NpgsqlFactory, Npgsql"
support="FF" />
</DbProviderFactories>
</system.data>
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
<session-factory>
<property name="dialect"
xdt:Transform="Replace"
xdt:Locator="Match(name)">
NHibernate.Dialect.PostgreSQL83Dialect
</property>
<property name="connection.driver_class"
xdt:Transform="Replace"
xdt:Locator="Match(name)">
NHibernate.Driver.NpgsqlDriver
</property>
</session-factory>
</hibernate-configuration>
<appSettings>
<add key="apiStartup:type" value="sharedinstance" xdt:Transform="Replace" xdt:Locator="Match(key)" />
<add key="databaseTemplate:populatedTemplateScript" value="PostgreSQLPopulatedTemplate" xdt:Transform="Replace" xdt:Locator="Match(key)" />
<add key="extensions:featureIsEnabled" value="true" xdt:Transform="Replace" xdt:Locator="Match(key)" />
<add key="tokenInfo:featureIsEnabled" value="true" xdt:Transform="Replace" xdt:Locator="Match(key)" />
<add key="composites:featureIsEnabled" value="true" xdt:Transform="Replace" xdt:Locator="Match(key)" />
<add key="profiles:featureIsEnabled" value="false" xdt:Transform="Replace" xdt:Locator="Match(key)" />
<add key="identityManagement:featureIsEnabled" value="false" xdt:Transform="Replace" xdt:Locator="Match(key)" />
<add key="ownershipBasedAuthorization:featureIsEnabled" value="false" xdt:Transform="Replace" xdt:Locator="Match(key)" />
<add key="Microsoft.ServiceBus.X509RevocationMode" xdt:Transform="Remove" xdt:Locator="Match(key)" />
</appSettings>
</configuration>
Loading

0 comments on commit ba1f56f

Please sign in to comment.