Skip to content

Developer knowledge base#495

Open
JeffreySu wants to merge 113 commits into
Developerfrom
Developer-KnowledgeBase
Open

Developer knowledge base#495
JeffreySu wants to merge 113 commits into
Developerfrom
Developer-KnowledgeBase

Conversation

@JeffreySu

Copy link
Copy Markdown
Contributor

No description provided.

JeffreySu added 30 commits July 27, 2025 07:05
XncfTemplate v0.12.9-preview.7 更新 CO2NET.WebApi、DatabasePlant 等基础库
refactor: Remove unused class and adjust API defaults
update CO2NET reference of Senparc.Ncf.Database.MySql.Backup
update: Senparc.Xncf.XncfBuilder.Template
添加异步支持和更新文档及项目引用
PromptRange [2025-11-06] v0.15.0-preview.1 Support Prompt comparison;…
…larization

Refactor/prompt js modularization
…larization

Refactor/prompt js modularization
fix: roll-back XncfBuilder module's code generation policy
JeffreySu and others added 30 commits May 10, 2026 16:24
- Implemented IXncfModulesInventoryRequestWaiter for handling inventory requests and responses.
- Added XncfModulesInventoryRequestHandler and XncfModulesInventoryResponseHandler to process inventory events.
- Enhanced Register.cs to register the inventory request waiter if not already present.
- Created new events for module inventory requests and responses, facilitating better integration and management of installed and uninstalled modules.
- Updated project references to include new abstractions for improved modularity.
- Introduced Senparc.Xncf.XncfBuilder and Senparc.Xncf.XncfBuilder.Abstractions projects to the solution.
- Updated project references and configurations to include the new modules, enhancing modularity and organization.
- Added an "Extensions" project to support the new structure, improving overall project management.
- Updated Register.cs to improve assembly scanning for EventBus, ensuring all relevant modules are included.
- Added new project references to support the Xncf module inventory management via EventBus.
- Implemented MyFunction_XncfModulesInventoryRequest to facilitate requests for module inventory, enhancing the overall functionality of the system.
- Improved MyFuctionAppService.cs with new methods for handling inventory requests and responses, streamlining the process of managing installed and uninstalled modules.
- Deleted obsolete files including icon.jpg, readme.md, and various .cshtml and .cs files related to the Template_OrgName.Xncf.Template_XncfName project.
- This cleanup improves project organization and removes unused resources, streamlining the codebase.
- Incremented PackageVersion from 0.12.11-preview.1 to 0.12.12-preview.1 in the project file, ensuring the latest version is reflected for the template package.
- Added comments to clarify the configuration of the NUGET_API_KEY variable in Azure DevOps.
- Enhanced error messaging for missing NUGET_API_KEY to guide users on setting it up correctly.
- Improved the NuGet push summary output to include visual indicators for package push results, enhancing readability.
chore: Update Azure Pipelines configuration for NuGet package management
…ement

- Updated variable definitions to use a variable group for NUGET_API_KEY, enhancing security and organization.
- Improved error messaging for missing NUGET_API_KEY to direct users to the correct setup location in the Library variable group.
- Clarified comments regarding the NuGet push source and caching paths for better understanding.
- Renamed variable group from 'NugetKey' to 'Nuget_Key' for consistency.
- Updated error messages to reflect the change in variable group name, improving clarity for users setting up NUGET_API_KEY.
- Clarified comments regarding the variable group and its usage in the pipeline.
- Renamed variable group from 'Nuget_Key' to 'Nuget_key' for consistency with naming conventions.
- Updated error messages to reflect the new variable group name, ensuring clarity for users setting up NUGET_API_KEY.
- Adjusted comments to maintain accuracy regarding the variable group's usage in the pipeline.
chore: Correct variable group name in Azure Pipelines configuration
- Corrected the variable group name from 'Nuget_key' to 'Nuget_Key' for consistency.
- Updated error messages to reflect the correct variable group name, ensuring clarity for users setting up NUGET_API_KEY.
- Adjusted comments to maintain accuracy regarding the variable group's usage in the pipeline.
chore: Fix variable group name in Azure Pipelines configuration
- Refactored paths in generation-config.json to point to the new template structure.
- Updated project file to conditionally include templates based on their existence, improving compatibility and fallback mechanisms.
- Adjusted MultiFileCodeGenerator to utilize the new template paths and ensure proper file generation.
chore: Update template paths and configuration in generation files
重构 `ApiAuthorizeAttribute` 类,将其功能整合到新的命名空间 `Senparc.Xncf.AreaBase.Admin.Filters` 中,并在多个 `AppService` 类中添加 `[ApiAuthorize]` 特性,统一权限验证逻辑。
统一权限验证逻辑并优化代码结构
Enhance JWT authentication configuration in Register.cs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants