-
Notifications
You must be signed in to change notification settings - Fork 14
Creating new releases of Harmony Core
Jeff Greene edited this page Dec 9, 2022
·
1 revision
- Check for newer compatible nuget packages for HarmonyCore.sln
- Update *.nuspec files with new/updated dependencies
- Wait for successful CI/CD pipeline build
- Release to nuget from CI/CD pipeline
- Update cli-tool-versions.json to contain the targeted Harmony Core Package versions bot in the individual items and in the HCVersion key
- Update cli-tool-versions.json for the corresponding .net release version and the other updated nuget packages (currently net6)
- Run a github release naming it with a net6-release-v6.0.xxx naming scheme (for net 6)
-
Tutorial 2: Building a Service from Scratch
- Creating a Basic Solution
- Enabling OData Support
- Configuring Self Hosting
- Entity Collection Endpoints
- API Documentation
- Single Entity Endpoints
- OData Query Support
- Alternate Key Endpoints
- Expanding Relations
- Postman Tests
- Supporting CRUD Operations
- Adding a Primary Key Factory
- Adding Create Endpoints
- Adding Upsert Endpoints
- Adding Patch Endpoints
- Adding Delete Endpoints
-
Harmony Core Code Generator
-
OData Aware Tools
-
Advanced Topics
- CLI Tool Customization
- Adapters
- API Versioning
- Authentication
- Authorization
- Collection Counts
- Customization File
- Custom Field Types
- Custom File Specs
- Custom Properties
- Customizing Generated Code
- Deploying to Linux
- Dynamic Call Protocol
- Environment Variables
- Field Security
- File I/O
- Improving AppSettings Processing
- Logging
- Optimistic Concurrency
- Multi-Tenancy
- Publishing in IIS
- Repeatable Unit Tests
- Stored Procedure Routing
- Suppressing OData Metadata
- Traditional Bridge
- Unit Testing
- EF Core Optimization
- Updating a Harmony Core Solution
- Updating to 3.1.90
- Creating a new Release
-
Background Information