Title : How to Find Open Source Project in Github.com(Tutorial in Chinese)
Summary:
When we do any contribution for a project in Utopian.io, we need to ensure it is a Open Source project. Actually we can easily find plenty of Open Source projects from Github.com.
As the interface of Github is given in English, it might be difficult for Chinese users to learn how to use it. This tutorial is a complete Chinese guide to tell you how to find a open source project in Github, including 2 parts, i.e.
- how to create and login an account,
- how to find a open source project
Language: Chinese
【源起】:
我花了2天的时间学习使用一个新的程序,接着,用了超过四个小时的时间写了它的中文教材(文章链接)。原本计划发在乌托邦上,可直到最后才发现这个程序非开源。
为了让大家不走我的冤枉路,我写了一个中文教材,帮助大家找到开源的项目。
一、在GitHub注册和登陆
先解释两个名词:
开源的项目:简而言之就是向公众公开其程序源代码,任何人可以使用它。我们CNsteem.com这个中文网站,就是 @skenan根据steemit的开源代码做出的。
GitHub:全世界最大的代码存放网站和开源社区。简单的来说,开源程序未必都放在GitHub,但你在GitHub找的到的项目,都是开源的。
所以要找开源项目,最简单就是上GitHub。
首先,登陆网址:https://github.com/
你会看到GitHub的主页,首次登录的用户,可以直接用页面右边的对话框进行注册。
输入你的账号、邮件(用来接受确认电邮)、密码(至少七位,包含至少一个字母和一个数字)。
首次注册的随即会在电子邮箱中收到确认邮件,然后点击邮件内确认链接:
再次回到主页,这次点"Login"登陆
输入你的用户名、密码,点击"Sign in"登陆
出现下面这个界面,你就成功登陆了!
二、查找开源项目
在登陆后的界面,我们来找找看STEEMIT的开源代码,在对话框输入:steemit,回车。
和steemit有关的的开源程序都出现了,这里我们搜索到了417个。
我们进一步找找看STEEM中文网站,在对话框输入:cnsteem,回车。
@skenan的开源程序出现了!点击进去看看:
代码果然很复制啊!我们可以点击 skenan的名字,关注他。
关注后,@skenan的项目有什么更新,我们就能第一手了解了。
以上是以项目STEEMIT作为例子。那么,如果找不到开源项目,又会出现什么呢?
下面我们举另一个例子。
最近我用了一个免费程序,叫SteemFollower,我想知道它是不是开源的。
在查找框,输入:steemfollower,回车。
出现的结果只有一条,是用户Turkcod的steemFollowers项目。可我的steemfollower的开发者是 Mahdi Yari,不是Turkcod。
去Mahdi Yari的GitHub主页看看,果然找不到SteemFollower这个项目。
我去discord问了 @mahdiyari,他对我说他的SteemFollower程序是非开源的。
难怪我在GitHub上找不到了!
以上就是如何在GitHub.com上找开源程序的过程了。
本次中文教程就到这里了,如有任何地方说的不清楚的,欢迎留言讨论!
Posted on Utopian.io - Rewarding Open Source Contributors
That's very simple and short tutorial but very usefull! I like it! Btw, my upvote doesn't worth anything 'cuz I'm a newbie here, but I'm posting this comment as a support. If you want, you can check my introduction post and leave me some feedback :) PEACE!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
thank u! i will check it out. V!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You are welcome! Thanks for visiting my profile ;)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
很实用的教程哦!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
谢谢 谢谢!昨晚到现在,我已经使出了洪荒之力的洪荒之力!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Your contribution cannot be approved because it does not refer to or relate to an open-source repository. See here for a definition of "open-source."
You can contact us on Discord.
[utopian-moderator]
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
我真是不爱看文字的人,看得眼晕,但不明觉厉😀
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You got a 0.65% upvote from @upme requested by: @chann.
Send at least 2.5 SBD to @upme with a post link in the memo field to receive upvote next round.
To support our activity, please vote for my master @suggeelson, as a STEEM Witness
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit