Giter VIP home page Giter VIP logo

chinese's Introduction

freeCodeCamp.org Social Banner Pull Requests Welcome first-timers-only Friendly CI & CD

freeCodeCamp 文章翻译计划

freeCodeCamp 英文专栏发布了大量优质文章,分享前端、后端、产品、设计等领域的深度教程,以及学习编程的经历和求职经验。我们一起把这些文章翻译成中文,分享给更多读者。

参与收获

  • 持续提升你的英文水平和多人协作的经验
  • 快速提高你的 Git 操作熟练度
  • 收获 GitHub 认可的 contributions
  • 受邀成为 freeCodeCamp 社区作者,文章发表在官网专栏
  • 有机会受邀参与 freeCodeCamp 城市社区举办的技术交流活动
  • 在社区中结识优秀的小伙伴,拥抱更多技术成长与职业发展的可能性

如何参与翻译

如果你此前没有在 GitHub 协作翻译的经验,请在认领翻译前阅读以下指南:

相信你可以根据这份清晰、简洁的指南提交你的第一篇译文!

如何参与校对

每一篇翻译好的文章,我们会有一位贡献者对其进行校对。如果你希望参与校对,请在 Review-awaiting 列表选取文章并留言“认领校对”。

发布译文

  • 我们会和翻译者一同确认校对意见,形成终稿,即校对完毕。翻译及校对完毕的文章将以翻译者的姓名(或昵称)署名发布在 freeCodeCamp 中文专栏(我们会邀请译者在官网注册作者账号)。

  • 我们会选择合适的文章发布在 freeCodeCamp 微信公众号,在公众号发布时将在文章中同时注明翻译者和校对者的姓名(或昵称)。此外,我们还可能在其他相关站点的 freeCodeCamp 账号下发布译文,链接到中文专栏。

  • 网页发布:协作完成的译文应首发在 freeCodeCamp 中文专栏。翻译者如需在其他网站发布译文,应注明 freeCodeCamp 中文专栏的原文链接。

  • 微信公众号发布:翻译者如有自己的公众号,可在自己的公众号首发译文,可给 freeCodeCamp 公众号设置白名单转载权限。

译者交流

全球社区双周会

  • 时间:每两周一次,周五晚上 23:00 - 00:00,周六上午 11:00 - 12:00,北京时间
  • 地点:请加入 freeCodeCamp Discord,搜索并加入 #translation-discussion 频道,里面会发布会议通知

日常交流

贡献者们可以在 freeCodeCamp Discord #translation-discussion 频道或者中文社区微信群即时交流。

Lint & Format rules

Linter

Cloud

This repository has a GitHub action to lint Markdown & Native Language syntax on Pull Request commits, translators should follow the Lint Report to fix Syntax Warnings & Errors of the own article.

Local

To use Linters locally by running these commands shown below:

# First time
cd ~/Desktop
git clone https://github.com/freeCodeCamp/chinese.git
cd chinese
npm install
# Every time
npm test

Formatter

Prettier has many Formatter Plugins to support popular Editors & IDEs.

chinese's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

chinese's Issues

News Tags

文章:News Tags
认领 Markdown 文件:文件地址
PR 地址:#131
文章分类:其他
注意:译者在 Fork 此仓库后,请先从自己的 master 分支上 git checkout -b "translate/文件名",在新分支上做翻译,完成后将自己的新分支发 Pull Request。

译者指南

翻译步骤

  1. 待翻译列表选择一篇原文

  2. 在点开的翻译任务页面,点击译文链接

image

  1. 在打开的译文编辑器开头“译者”处写上自己的 GitHub ID

image

  1. 在该编辑器页面最下方的 Propose file change 第一行填写译文标题,并提交

image

  1. 新打开的页面中,在标题下方的文本框中输入 closes #xx(翻译任务标题后的序号) ,再在弹出的提示列表中选择对应的翻译任务

image

  1. 点击 Create pull request 按钮提交后,在新打开的页面,点击译文标题右下方的 xxx:patch-n 字样

image

  1. 在新打开的页面右侧点 Go to file,搜索出本次要翻译的文章并打开

image

  1. 在打开的译文页面右侧点击“铅笔图标”按钮,进入的编辑器页面便是本篇文章翻译全程工作的地方(建议用 Ctrl/Command + D 添加到浏览器收藏夹

image

  1. 每翻译几段文字想暂时保存时,就在编辑器最下方 Commit changes 处提交一次

  2. 翻译团队核心成员会定期查看翻译进度,在你翻译完后便开始校对,请注意查收 GitHub 账号下的邮箱

The HTML Handbook

文章:The HTML Handbook
认领 Markdown 文件:文件地址
PR 地址:
文章分类:前端
注意:译者在 Fork 此仓库后,请先从自己的 master 分支上 git checkout -b "translate/文件名",在新分支上做翻译,完成后将自己的新分支发 Pull Request。

The React Handbook

文章:The React Handbook
认领 Markdown 文件:文件地址
PR 地址:
注意:译者在 Fork 此仓库后,请先从自己的 master 分支上 git checkout -b "translate/文件名",在新分支上做翻译,完成后将自己的新分支发 Pull Request。

A Python project in 30 lines of code: how to set up an SMS notification when your favorite Twitcher is streaming

文章:A Python project in 30 lines of code: how to set up an SMS notification when your favorite Twitcher is streaming
认领 Markdown 文件:文件地址
PR 地址:
文章分类:后端
注意:译者在 Fork 此仓库后,请先从自己的 master 分支上 git checkout -b "translate/文件名",在新分支上做翻译,完成后将自己的新分支发 Pull Request。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.