Developer knowledge base#495
Open
JeffreySu wants to merge 99 commits into
Open
Conversation
[Release] Developer desktop
Developer mcp
Developer mcp
Developer mcp
XncfTemplate v0.12.9-preview.7 更新 CO2NET.WebApi、DatabasePlant 等基础库
Developer mcp
Developer mcp
refactor: Remove unused class and adjust API defaults
[Release] Developer mcp
Developer mcp
Developer mcp
Developer mcp
update CO2NET reference of Senparc.Ncf.Database.MySql.Backup
update Senparc.CO2NET.WebApi
update: Senparc.Xncf.XncfBuilder.Template
添加异步支持和更新文档及项目引用
Developer mcp
Developer mcp
PromptRange [2025-11-06] v0.15.0-preview.1 Support Prompt comparison;…
Developer mcp
Developer mcp
Developer mcp
Developer mcp
Developer mcp
…larization Refactor/prompt js modularization
…larization Refactor/prompt js modularization
Developer knowledge base
feat: new version
Developer knowledge base
fix: roll-back XncfBuilder module's code generation policy
…g user experience with dynamic options
…rmware package synchronization - Added Register class for module registration and configuration. - Implemented database context and migration setup for firmware update configurations. - Created scheduled tasks for automatic synchronization of firmware packages from GitHub to local storage. - Included configuration options for different database types (SQLite, SQL Server, MySQL, PostgreSQL, Oracle). - Added initial configuration file for database connection settings.
…in XncfBase - Updated version numbers across multiple projects to reflect new releases. - Introduced boolean parameter handling in FunctionRequestParameterNormalizer for improved JSON normalization. - Enhanced FunctionParameterInfo to support new CheckBox parameter type for better UI representation.
- Introduced tasks to push firmware update packages and symbol packages to the external NuGet feed. - Configured tasks to skip duplicates and continue on error for improved pipeline resilience.
- Adjusted OutputPath and DocumentationFile paths in multiple project files to ensure they point to the correct BuildOutPut directory. - This change standardizes the output locations across the Senparc.Xncf.AgentsManager.Abstractions, Senparc.Xncf.FirmwareUpdate, and Senparc.Xncf.PromptRange.Abstractions projects.
…actions and Senparc.Xncf.AgentsManager.Abstractions - Introduced tasks to push NuGet packages and symbol packages for both Senparc.Xncf.PromptRange.Abstractions and Senparc.Xncf.AgentsManager.Abstractions to the external NuGet feed. - Configured tasks to skip duplicates and continue on error for improved pipeline resilience.
Developer firmware update
- Changed TargetFrameworks to TargetFramework in Senparc.Xncf.AgentsManager.Abstractions and Senparc.Xncf.PromptRange.Abstractions project files for standardization. - Adjusted formatting in MyFunctionRequest.cs to improve readability and maintain consistency in property definitions.
…iles for consistency - Changed TargetFramework to TargetFrameworks in Senparc.Xncf.AgentsManager.Abstractions and Senparc.Xncf.PromptRange.Abstractions project files to align with multi-targeting standards.
Developer knowledge base
…ource variable - Eliminated multiple NuGetCommand tasks for pushing packages and symbols to streamline the pipeline. - Introduced a new variable, NuGetPushSource, to define the NuGet push target for consistency across the pipeline.
…views - Added ApplyMirrorBaseToPackageDownloadUrl method to adjust download URLs based on custom mirror settings, preventing 404 errors. - Updated BrowserView, MainWindow, and SettingsView layouts to ensure proper stretching and alignment of UI elements, enhancing overall user experience.
…behavior - Added logic to confirm shutdown when the NCF process is running, prompting the user before closing the main window. - Introduced a flag to allow closing without confirmation under certain conditions, improving user experience. - Adjusted window dimensions for better layout consistency.
…ect files - Standardized ProjectUrl formatting by removing leading spaces in the project files for Senparc.Ncf.AreaBase, Senparc.Ncf.Core, and various database and extension projects. - This change improves consistency and readability in project metadata.
Developer knowledge base
- 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.
Developer knowledge base
- 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.
- 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.
- 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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.