YSLib 项目包括 YBase 和 YFramework 两个库,以及测试项目 YSTest 、Test 和一些工具,主要使用 C++ 开发。
YBase 提供一些 C++ 语言特性封装和公用设施的基本支持。
YFramework 是跨平台的框架,可用于开发本机 GUI 程序。
YFramework 提供通用语言 NPL ,在 YSLib 的构建系统中自举。
面向作为项目用户的开发者的用户文档在线提供。
项目的开发者和维护者文档详见版本库中的 doc
目录。
发行注记/更新历史已迁移,运行时配置参见版本库中的 doc/Test.txt
,其它内容参见版本库中的 doc/Dependencies.txt
。
代码格式参见版本库的 doc/CommonRules.txt
。版本库提供的 .clang-format
不保证完全涵盖所有规则,仅作参考。