Skip to content

zyx006/NovaEng-PrivateWork

Repository files navigation

提交commit前请检查你的修改:

1、请尽量只在自己的目录内修改,如用户abc尽量只修改目录abc内的私货内容,各自的目录内必须存在config\modularmachinery\machinery和scripts完整目录结构(除非你没有相关内容,比如没有机器结构则不需有config/**),如图:

alt text

2、机器结构(.json)和代码文件(.zs)的命名必须由 用户名(游戏名)-私货名 组成,如zyx007-vacuum_dryer.json、zyx007-vacuum_dryer.zs

3、每人的目录内必须有单独的"更新日志.txt",每次提交修改前必须修改"更新日志.txt"用以描述你的私货的修改(尽量每版本单独修改更新日志并提交),且不要随意修改他人的更新日志内容,每次更新日志用空行隔开,参考格式如下:

(注:更新日志首行建议增加QQ号方便玩家反馈bug)

QQ:xxxx

……

2025/04/09 私货名 v1.0
详细描述

……

4、每人需在"私货对照"目录内有单独的"用户名(游戏名).txt",用以描述自己每个私货所对应的文件,需有每个文件对应的路径和文件名,参考格式如下:

1、私货名
config\modularmachinery\machinery
    *.json
scripts
    *.zs
mods(如有)
    *.jar
……(其他文件夹)

5、Git commit消息尾记得带上你的用户名/游戏名,用-连接

🛠️ 提交PR的方法

通常来说,在Github上我们以Pull Request(拉取请求)的方式来提交自己的改动,得益于Github完善的设计,整个提交过程你完全可以图形化的完成。

📝1、登录

要在Github上进行操作,你首先要拥有一个账号,你可以在网站的右上角进行注册后使用该账号登录。

alt text

📋2、分支仓库

由于你并没有直接修改本仓库的权限,所以在进行修改前,你需要在你的账号名下基于本仓库创建一个分支仓库,这是一个内容与本仓库当前版本完全一致的仓库,并且会标记出分支的来源,这个仓库将是一个你真正可以随意修改的仓库。 要创建一个分支仓库,你只需要点击右上角的Fork

alt text

随后你就可以开始分支流程,并最终跳转到你创建的仓库。

📜3、修改分支

此时你就可以对自己的分支仓库进行修改了,修改也可以以多种方式进行,你可以直接在网页上对文件进行修改,或创建和删除文件,你也可以使用 VSCode 来将文件克隆至本地,然后直接在本地进行修改。

修改后,你需要在 VSCode 的源代码管理中填写commit消息,随后点击下三角菜单内提交和推送将修改推送到你的fork仓库中。

当然这边有很多软件可以方便你的修改如github desktopgitkraken

alt text

之后你就可以在自己的分支仓库看到Open Pull Request的按钮

alt text

点击它,你就可以开启拉取请求的流程,它最终会被提交给我们,我们进行合并后,你的修改就会在合集仓库中可见了。

4、PR后事

当你的PR被合并之后,你可以在自己的fork仓库中点击Sync fork菜单内的Update branch按钮与源仓库保持同步最新,随后可以在你的 VSCode 或其他软件中点击源代码管理内的拉取将已经与源仓库同步后的fork仓库再次同步到你的本地机器中。

流转过程:源仓库→你的fork仓库→你的本地机器

alt text

👨‍💻开发推荐

建议使用 VSCode 克隆你所fork的仓库进行开发,并安装 Chinese (Simplified)ZenScript IntelliSenseMinecraft Color Highlighter 插件辅助开发。

About

NovaEngineering-World 私货合集

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •