跳转至

如何投稿

本文档只提供对投稿基本要求和投稿方式的介绍,具体的要求如: 稿件应该归属哪个文件夹或者插入到哪个位置等,请参考对应模块文件夹下的 README.md 文件。

投稿要求

你可以分享任何与交通工程相关甚至不相关的内容。包括但不限于: 对课程的见解,对工具的介绍,对未来发展出路的介绍 (如果你是“过来人”的话) 等等。请你在分享时尽量做到真实、客观,不要大张旗鼓地夹带私货

稿件时效性

如果你的稿件提供的信息存在着过时的可能,如: 学校政策,课程资料等,在投稿时请附上相应信息的更新时间,以免误导读者。我们会使用如下警告卡片来提示时间敏感内容。

更新于 2023年12月3日

投稿方式

我们提供如下两种投稿方式: 通过 GitHub ,通过邮件。你可以选择任意一种方式进行投稿,如果你在投稿的同时还希望上传资源文件,请使用方式2将资源文件以邮件形式发送给我们,当你的 pull request 被成功合并、资源文件审核完成后,我们会为你提供的资源文件添加链接。

方式1 通过 GitHub 投稿 (推荐)

Fork 及配置上游仓库

  1. Fork 仓库: 单击 Fork 按钮,在你的账号下创建 Traffic-self-learning 仓库的副本

    注意: 取消勾选 Copy the main branch only

    Fork 仓库

    Creat fork

  2. 将 Fork 仓库克隆到本地

    git clone https://github.com/YOUR USER NAME/Traffic-self-learning
    
  3. 创建 Fork 仓库的上游仓库 (源仓库)

    git remote add upstream https://github.com/TransFresh/Traffic-self-learning.git
    

    使用 -v 命令检查当前仓库已配置的远程仓库,得到如下输出

    origin  https://github.com/YOUR USER NAME/Traffic-self-learning.git  (fetch)
    origin  https://github.com/YOUR USER NAME/Traffic-self-learning.git  (push)
    upstream  https://github.com/TransFresh/Traffic-self-learning.git  (fetch)
    upstream  https://github.com/TransFresh/Traffic-self-learning.git  (push)
    

Fork 仓库与源仓库同步

  1. 从上游拉取更新

    git fetch upstream
    
  2. 将更新同步至 Fork 仓库 (如果当前已经是最新版本,则不需要进行此步骤)

    git checkout BRANCH
    git merge upstream/BRANCH
    git push
    

创建特性分支

我们推荐你在特性分支上完成内容修改

git checkout -b YOUR_BRANCH_NAME

完成投稿

  1. 确保 Fork 仓库已同步至最新状态
  2. 将投稿内容推送到 Fork 仓库

    git add YOUR NEW CONTENT
    git commit -m "Your description to the new content"
    git push -u origin YOUR BRANCH NAME
    
  3. 当投稿内容被成功推送到远程仓库后,在仓库主页点击 Compare & pull request 按钮 pull requests 界面 (或者点击 Pull requests 界面选择 pull new request),选择源仓库的dev分支,选择 Fork 仓库的特性分支 compare& pull request pull request

  4. 点击 Create pull request,填写描述信息

  5. 点击 Create pull request 完成投稿

方式2 通过邮件投稿

直接将你的稿件和资料等通过邮件的形式发送给我们,邮件地址为: seu_tcctt@163.com

为了防止邮件中遗漏重要的信息,我们推荐你参考这份模板

我们建议你使用 Markdown 的格式投稿 (排版格式参考: Markdown 排版要求),但你也可以选择其他易于查看、编辑的文件格式进行投稿。为了保证文件格式的一致性,我们可能会对你的稿件进行修改 (主要是格式上的调整) ,并将修改后的稿件重新发送给你,如果你同意我们的修改,则你的内容在不久后就会被添加到网页中。