SuperAPI AI 工具集

elixir-knowledge-patch

编程与开发

查看项目

更新于 10-16 01:35

技能介绍

用途:这是 Elixir 生态的知识补丁索引,帮助按任务只加载相关参考文档,并在采用新 API 前先应用迁移说明,尤其适用于升级现有项目或运行时。

参考索引:ecto.md(查询、schema、changeset、仓库、适配器迁移);elixir-language-and-core.md(语法、核心 API、JSON、文件、正则、进程、兼容性);erlang-otp.md(Erlang 语法与库、进程、追踪、剖析、存储、安全);interop-and-portability.md(浏览器 Elixir、C++、Zig、Python、Swift 互操作);phoenix-and-liveview.md(生成器与 scope、布局、认证、LiveView 组件与测试);tooling-testing-and-releases.md(Mix、编译器、formatter、IEx、ExUnit、ExDoc、发布产物);types-and-static-analysis.md(集合论类型、推断、诊断、Dialyzer 名义类型)。

迁移要点(部分):Elixir 1.20 需 Erlang/OTP 27+,兼容 OTP 29;Phoenix 1.8 需 OTP 25+,升级时用 mix archive.install hex phx_new 1.8.0 --force。多个源码构造、废弃 API 与选项、编译器与正则行为、Ecto 集成、LiveView 接线与测试均有变更,需按文档逐条迁移。

主要能力与限制:提供核心语言快速参考、类型警告的结构化解读、测试与编译工具命令,以及 Erlang/OTP 互操作选择。具体版本兼容、迁移细节以官方文档为准;未提供的功能或收费信息暂未提供。