008-如何支持各种语言的项目

我们之前看到, AutoCoder 最简化的配置是这样的:

source_dir: /tmp/t-py
target_file: /home/winubuntu/projects/ByzerRawCopilot/output.txt 




query: >
  修改 server.py ,在代码 app = FastAPI()后
  增加 ray 的初始化连接代码。

默认他会只处理 Python 项目。其实显示的配置项是 `project_type`,这个参数可以让 AutoCoder 支持更多的项目类型。上面的配置

等价于:

source_dir: /tmp/t-py
target_file: /home/winubuntu/projects/ByzerRawCopilot/output.txt 




project_type: py




query: >
  修改 server.py ,在代码 app = FastAPI()后
  增加 ray 的初始化连接代码。

默认我们提供了两种类型:

1.py

2.ts

那其他类型的项目怎么办?我们支持后缀模式。

比如如果我要支持Java, 你可以按如下方式配置:

source_dir: /tmp/JAVA_PROJECT

target_file: /home/winubuntu/projects/ByzerRawCopilot/output.txt 




project_type: .java




query: >
  ....

如果你是个混合项目,比如同时有 Java, Scala, 那么可以这么配置:

source_dir: /tmp/JAVA_PROJECT
target_file: /home/winubuntu/projects/ByzerRawCopilot/output.txt 




project_type: .java,.scala




query: >
  ....

这样, AutoCoder 就会关注项目里的 .java, .scala 结尾的文件。当你开启了索引,也只会对

这些文件构建索引。

相关推荐

  1. 008-如何支持各种语言项目

    2024-03-27 15:14:03       43 阅读
  2. 工具:安装R语言R包各种方法

    2024-03-27 15:14:03       28 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-27 15:14:03       91 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-27 15:14:03       97 阅读
  3. 在Django里面运行非项目文件

    2024-03-27 15:14:03       78 阅读
  4. Python语言-面向对象

    2024-03-27 15:14:03       88 阅读

热门阅读

  1. unity中平台判断

    2024-03-27 15:14:03       40 阅读
  2. .NET Core教程:深入实践与实例解析

    2024-03-27 15:14:03       44 阅读
  3. Gartner发布2024年影响技术提供商的重大趋势

    2024-03-27 15:14:03       38 阅读
  4. Windows CMD命令大全(快速上手)

    2024-03-27 15:14:03       37 阅读
  5. 深入理解 C++ 中的 IO 流【iostream篇】

    2024-03-27 15:14:03       42 阅读
  6. Canathus 一个简单的React表单验证工具

    2024-03-27 15:14:03       45 阅读
  7. python教程(3更新中)

    2024-03-27 15:14:03       33 阅读