Skip to content

SkillsFundingAgency/das-courses-jobs

Repository files navigation

⛔Never push sensitive information such as client id's, secrets or keys into repositories including in the README file⛔

das-courses-jobs

UK Government logo

Build Status Quality Gate Status License

A collection of Azure functions which perform background processing in the Courses API.

Store individual json documents in a GitHub repository for the IFATE published standards to maintain a searchable history of changes to IFATE data over time. Using 
a GitHub repository allows history and change comparison to be made between dates.

🚀 Installation

Pre-Requisites

* A clone of this repository
* A code editor that supports Azure functions and .NetCore 8.0
* A GitHub repository which is a fork of T.B.D*

Config

This utility uses the standard Apprenticeship Service configuration. All configuration can be found in the [das-employer-config repository](https://github.com/SkillsFundingAgency/das-employer-config).

* GitHub repository name which is a fork of.
* GitHub username having contributor access to the repository.
* GitHub access token which is a fine-grained personal access token created by the above user with access to the above repository.

AppSettings.Development.json file

{
    "Logging": {
      "LogLevel": {
        "Default": "Information",
        "Microsoft": "Warning",
        "Microsoft.Hosting.Lifetime": "Information"
      }
    },
    "ConfigurationStorageConnectionString": "UseDevelopmentStorage=true;",
    "ConfigNames": "SFA.DAS.Courses.Jobs",
    "EnvironmentName": "LOCAL",
    "Version": "1.0",
    "APPINSIGHTS_INSTRUMENTATIONKEY": ""
  }  

Azure Table Storage config

Row Key: SFA.DAS.Courses.Jobs_1.0

Partition Key: LOCAL

Data:

{
  "GitHubRepositoryName": "",
  "GitHubUserName": "",
  "GitHubAccessToken": ""
}

Technologies

List the key technologies in-use in the project. This will give an indication as to the skill set required to understand and contribute to the project

For Example

* .NetCore 8.1
* Azure Functions V4
* NLog
* Azure Table Storage
* NUnit
* Moq
* FluentAssertions

🐛 Known Issues

* None

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages