بنقرة واحدة
dev-workflow
Use for branches, CI, build/test scripts, and NuGet release flow in contentstack-management-dotnet.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Use for branches, CI, build/test scripts, and NuGet release flow in contentstack-management-dotnet.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Use when reviewing or preparing a pull request for contentstack-management-dotnet.
Use for the contentstack.management.aspnetcore package, HttpClient/DI registration with ASP.NET Core.
Use when changing or using the CMA client API, authentication, or NuGet package surface for Contentstack.Management.Core.
Use for C# language level, nullable usage, and file/folder layout consistent with Contentstack.Management.Core.
Use when building or updating DocFX API documentation under docfx_project for this repository.
Use for target frameworks, assembly signing, NuGet packaging, OS-specific builds, and HTTP pipeline overview in Contentstack.Management.Core.
| name | dev-workflow |
| description | Use for branches, CI, build/test scripts, and NuGet release flow in contentstack-management-dotnet. |
development for feature and fix work.development → main (no staging). After main is updated, .github/workflows/back-merge-pr.yml opens main → development when needed so branches stay aligned.main) to trigger .github/workflows/nuget-publish.yml (release: created).Directory.Build.props need matching bumps in Directory.Build.props and CHANGELOG.md per .github/workflows/check-version-bump.yml.| Workflow | Role |
|---|---|
unit-test.yml | On PR and push: runs Scripts/run-unit-test-case.sh (unit tests + TRX + coverlet). |
back-merge-pr.yml | After pushes to main, opens main → development PR if needed. |
check-version-bump.yml | On PR: requires version + changelog when SDK sources / props change. |
nuget-publish.yml | On GitHub Release (created): dotnet pack -c Release -o out and push to NuGet / GitHub Packages. |
policy-scan.yml, sca-scan.yml | Security / compliance scans. |
dotnet build Contentstack.Management.Core.slnsh ./Scripts/run-unit-test-case.sh from repo root (cleans Contentstack.Management.Core.Unit.Tests/TestResults first).../testing/SKILL.md.Scripts/run-unit-test-case.sh — unit test entrypoint used in CI.Scripts/generate_integration_test_report.py — integration test reporting helper (if used by the team).CSManagementSDK.snk for a full signed build matching the repo; see ../framework/SKILL.md.NUGET_API_KEY, etc.)—never commit keys.Top-level commands: ../../AGENTS.md.