Commit 89c9cec
authored
24m10a (#41)
# 24m10a
## 1. Refactor logging classes
- **描述**: 移除未使用的基准代码,更新 `lithum.config` 组件,改进代码组织,未引入新功能。
- **影响**: 提高了代码的可维护性和可读性。
## 2. Update lithum.config
- **描述**: 更新 `lithum.config` 组件及 `CMakeLists.txt`。
- **影响**: 确保配置文件和构建脚本保持最新和一致。
## 3. Auto fixes from pre-commit
- **描述**: 自动修复来自 `pre-commit.com` 的问题。
- **影响**: 提高了代码质量和一致性。
## 4. Add detailed documentation
- **描述**: 添加详细文档。
- **影响**: 增强了项目的文档化,便于新成员理解和使用。
## 5. Refactor FITSHeader and ComponentManager classes
- **描述**: 重构 `FITSHeader` 和 `ComponentManager` 类。
- **影响**: 提高了代码的可维护性和可扩展性。
## 6. Move atom docs
- **描述**: 将 `atom` 文档移动到单独的仓库。
- **影响**: 更好地组织和管理文档资源。
## 7. Refactor include paths
- **描述**: 更新头文件引用为 `atom/macro.hpp`,移除未使用的头文件,添加 GitHub API 和编译命令生成器类。
- **影响**: 提高了代码的模块化和可维护性。
## 8. Code enhancements
- **描述**:
- 添加 YAML 解析功能,优化路径处理,改进 JSON 宏处理,增加文件类型检查和行计数功能。
- 添加屏幕亮度设置功能,修复拼写错误,优化命令执行接口,添加智能曝光类。
- **影响**: 增强了项目的功能性和稳定性。
每个更改均伴随自动修复记录,确保代码质量。
# 详细提交记录
## 1. Refactor logging classes
```plaintext
- 移除未使用的基准代码
- 更新 lithum.config 组件
- 改进代码组织
- 未引入新功能
```
## 2. Update lithum.config
```plaintext
- 更新 lithum.config 组件
- 更新 CMakeLists.txt
```
## 3. Auto fixes from pre-commit
```plaintext
- 自动修复来自 pre-commit.com 的问题
```
## 4. Add detailed documentation
```plaintext
- 添加详细文档
```
## 5. Refactor FITSHeader and ComponentManager classes
```plaintext
- 重构 FITSHeader 类
- 重构 ComponentManager 类
```
## 6. Move atom docs
```plaintext
- 将 atom 文档移动到单独的仓库
```
## 7. Refactor include paths
```plaintext
- 更新头文件引用为 atom/macro.hpp
- 移除未使用的头文件
- 添加 GitHub API 类
- 添加编译命令生成器类
```
## 8. Code enhancements
```plaintext
- 添加 YAML 解析功能
- 优化路径处理
- 改进 JSON 宏处理
- 增加文件类型检查
- 增加行计数功能
- 添加屏幕亮度设置功能
- 修复拼写错误
- 优化命令执行接口
- 添加智能曝光类
```
每个更改均伴随自动修复记录,确保代码质量。1 parent 1d280c1 commit 89c9cec
File tree
464 files changed
+32991
-19141
lines changed- doc
- atom
- algorithm
- async
- connection
- experiment
- io
- log
- search
- serial
- server
- system
- module
- type
- web
- device
- sky
- example
- atom/algorithm
- modules
- atom.error
- atom.io
- atom.sysinfo
- atom.system
- lithium.config
- lithium.cxxtools
- docs
- src
- tests
- lithium.image
- include
- src
- lithium.indiserver
- include
- src
- lithium.pytools/tools
- pysrc/target
- scripts
- src
- addon
- debug
- platform
- project
- remote
- template
- app
- atom
- algorithm
- async
- components
- connection
- error
- extra
- beast
- boost
- inicpp
- injection
- function
- image
- io
- log
- memory
- search
- secret
- sysinfo
- system
- tests
- type
- utils
- web
- client
- astap
- astrometry
- indi
- phd2
- planetarium
- samba
- config
- debug
- device
- template
- script
- server
- controller
- data
- target
- task
- custom
- autofocus
- camera
- tools
- utils
- tests
- atom
- algorithm
- async
- memory
- sysinfo
- type
- utils
- web
- components
- meta
- config
- websrc
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
464 files changed
+32991
-19141
lines changedThis file was deleted.
This file was deleted.
This file was deleted.
0 commit comments