Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

TODO List

Aperta
#100 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
15/100
Tipo di issue
Funzionalità
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
typescript
Ambito
cli

Direzione di ricerca

L’issue è una checklist ampia che copre workflow, integrazione dell’engine, migrazione del database, comportamento dell’API, test e definizioni dei tipi, ma non indica file o test. Inizia separando gli elementi non selezionati in issue con ambito indipendente e individuando i punti di ingresso CLI pertinenti; ogni elemento è completato solo quando il relativo comportamento e tutti i test o le modifiche al workflow richiesti sono completi.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

RT

  • 工作流里需要集成 engine 仓库的下载、install 以及 external 仓库

  • 代码里的 i18n 部分

  • 工作流里对 engine 的调用应该只需要一个命令,然后编译的相关代码放置在 engine 仓库里

  • 需要约定一个公共的测试文件夹地址放置测试过程新增的文件,然后新增一个统一的工作流去清理

  • 资源 createAsset 接口的 overwrite 参数无效异常,需要修复并补充测试例

  • db 在 mac 系统上导入内置资源会默认生成很多的 .DS_Store.meta

  • 构建进度条不匹配

  • db 支持单独的迁移流程,默认不迁移升级资源,需要支持快速的多引擎版本切换

  • refresh 的接口没有返回值,如果传入不合法的参数无法判断操作是否成功

  • db create overwrite 测试例可能出现没有覆盖成功的情况

  • cocos 命令的打开、创建功能注册

  • Engine 现在是子仓库,会有出现一个功能需要主仓库和子仓库联合 PR 才能成功,需要在 ci 里加拉取线上 pr 的工作流

  • 测试例代码如果放置在 src 下,它的定义需要单独放置,或者用工作流把编译后的代码移除

  • 内网 npm 包需要整理发到外网(开源前处理)

  • Engine 模块配置的注册、初始化、配置查询 API 还没有支持

  • 项目的打开需要做一些初始化的操作,比如在 temp 目录下生成 cc.d.ts , cc.config.schema 定义等

  • assetInfo 的 type 类型定义

  • 整体的 API 入口

    Image

  • pvr 升级的可能潜在问题排除 (https://developer.imaginationtech.com/downloads/previous-releases/)

Image

Lingua principale
TypeScript
Stelle
450
Fork
158
Merge medio
3g 4h
PR unite (30g)
33

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di cocos/cocos-cli

Tutte le issue di cocos/cocos-cli

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.