Introduction to Xncf Modules
NCF adopts a highly modular architecture and development approach, with most projects and functionalities existing in the form of modules (Xncf).
Introduction to Xncf
NcfPackageSources
Description
This project is the source code for the official package template at https://github.com/NeuCharFramework/NcfPackageSources.
Folder | Description |
---|---|
src/Basic | Essential official libraries that must be installed, prefixed with Separc.Ncf. |
src/Extensions | Extension packages, prefixed with Senparc.Xncf. |
src/Extensions/System | Essential system extension packages, also prefixed with Senparc.Xncf. . Modules not in this folder are generally optional modules |
Xncf Official Package Project Address
https://github.com/NeuCharFramework/NcfPackageSources
Xncf: WeixinManager Demo Project Address
https://github.com/NeuCharFramework/Senparc.Xncf.WeixinManager
Xncf Module Naming Rules
Example: Senparc.Xncf.WeixinManager
Name | Description |
---|---|
Senparc | Company name/organization name/custom identification name |
Xncf | Fixed name (meaning module of Ncf framework, easy to identify) |
WeixinManager | Functional identification name of the module |