Agent Skills
› netalertx/NetAlertX
› about-netalertx-project-structure
about-netalertx-project-structure
GitHub提供 NetAlertX 项目的代码结构导航,包括关键路径、前后端架构说明、运行时配置及文档索引。用于帮助用户快速定位文件位置和理解项目布局。
Trigger Scenarios
询问文件位置
了解项目结构
查找特定模块代码
查询关键路径
Install
npx skills add netalertx/NetAlertX --skill about-netalertx-project-structure -g -y
SKILL.md
Frontmatter
{
"name": "about-netalertx-project-structure",
"description": "Navigate the NetAlertX codebase structure. Use this when asked about file locations, project structure, where to find code, or key paths."
}
Project Navigation
Key Paths
| Component | Path |
|---|---|
| Workspace root | /workspaces/NetAlertX |
| Backend entry | server/__main__.py |
| API server | server/api_server/api_server_start.py |
| Plugin system | server/plugin.py |
| Initialization | server/initialise.py |
| Frontend | front/ |
| Frontend JS | front/js/common.js |
| Frontend PHP | front/php/server/*.php |
| Plugins | server/plugins/ |
| Plugin template | server/plugins/__template |
| Database helpers | server/db/db_helper.py |
| Device model | server/models/device_instance.py |
| Messaging | server/messaging/ |
| Workflows | server/workflows/ |
Architecture
NetAlertX uses a frontend–backend architecture: the frontend runs on PHP + Nginx (see front/), the backend is implemented in Python (see server/), and scheduled tasks are managed by a supercronic scheduler that runs periodic jobs.
Runtime Paths
| Data | Path |
|---|---|
| Config (runtime) | /data/config/app.conf |
| Config (default) | back/app.conf |
| Database | /data/db/app.db |
| API JSON cache | /tmp/api/*.json |
| Logs | /tmp/log/ |
| Plugin logs | /tmp/log/plugins/ |
Environment Variables
Use these NETALERTX_* instead of hardcoding paths. Examples:
NETALERTX_DBNETALERTX_LOGNETALERTX_CONFIGNETALERTX_DATANETALERTX_APP
Documentation
| Topic | Path |
|---|---|
| Plugin development | docs/PLUGINS_DEV.md |
| System settings | docs/SETTINGS_SYSTEM.md |
| API docs | docs/API_*.md |
| Debug guides | docs/DEBUG_*.md |
Version History
-
548d698
Current 2026-08-19 22:09
插件系统路径由 front/plugins/ 变更为 server/plugins/
- 8aec57b 2026-07-24 22:14


