moviedo ?? ♂️ ?? ♀️“点击获取电影评论”

响应式电影评论网站?使用JSON文件和React。
如果您是初学者,并且正在寻找您的第一个贡献,我们将在这里提供帮助。只需在我们的https://github.com/garimasingh128/hacktoberfest20202020-moviedo/tree/master/master/src/src/data/data.json中附加您喜欢的电影,其评分和简短描述。
只有5个简单的步骤即可赚取Hacktoberfest 2020??的T恤?
- 在您选择的代码编辑器中打开
src/data/data.json文件。 - 以您喜欢的电影的相同格式添加另一个JSON对象
- 保存您的更改。
- 电影卡将显示在您的主页上,网址为
http://localhost:8000 ! - 完毕!准备创建拉动请求了吗?
特征 ??
- 使用Bulma CSS。
- 极简主义设计。
- 100%响应能力
- 完全分离数据和代码。
- 查看它现场
为Hacktoberfest 2020贡献

开源正在改变世界 - 一次一次拉请求。 hacktoberfest鼓励参与开源社区,该社区每年都会增长。完成2020年挑战,并赚取限量版T恤。
??♂️Hacktoberfest is open to everyone in our global community. Whether you’re new to development, a student, long-time contributor, event host, or company of any size, you can help drive growth of open source and make positive contributions to an ever-growing community. All backgrounds and skills levels are encouraged to complete the challenge.??♂️
此外,我们的网站还对Frontend和设计师研究员的贡献开放,他们希望帮助我们改善它。
仅向“开发”分支提出所有拉的请求。让我们维护部署的稳定主分支。更改将在稍后将其合并到主分支。
指示: ?? ?? ♂️
1。
链接到注册:https://hacktoberfest.digitalocean.com/
2
请访问我们的网站:https://hacktoberfest.netlify.com/
阅读指令,然后在结尾处单击以移至存储库或单击此处前往存储库。
3。??星和叉这个存储库
您可以在Github上播放和分叉?通过在此存储库的顶部导航,在Github上这家存储库。
GitHub存储库URL将引用与存储库所有者以及存储库名称相关的用户名。
当您在存储库的主页上时,您会看到一个按钮“星”和“叉”页面右上方的存储库,在您的用户图标下方。
3。??克隆存储库
要制作自己想贡献的存储库本地副本,让我们首先打开终端窗口。
我们将使用git clone命令以及指向您存储库的叉子的URL。
该URL将与上面的URL相似,除非现在以.git.在上面的示例中,URL看起来像这样:
https://github.com/your-username/hacktoberfest2020-moviedo.git
您可以通过从原始存储库页面分配的存储库页面中使用绿色的“克隆或下载”按钮来复制URL。单击按钮后,您可以通过单击URL旁边的粘合剂按钮来复制URL。
一旦有了URL,我们就准备好克隆存储库。为此,我们将在终端窗口中的命令行中将git克隆命令与存储库URL相结合:
git clone https://github.com/your-username/Hacktoberfest2020-MovieDo.git
4。?创建一个新的分支
要从终端窗口创建分支,请更改目录,以便您在存储库目录中工作。请确保使用存储库(即Hacktoberfest2020-Moviedo)的实际名称更改为该目录。
cd Hacktoberfest2020-MovieDo
现在,我们将使用git分支命令创建新的分支。确保您以描述性命名,以便其他从事该项目的人了解您正在从事的工作。
git branch new-branch
现在,我们创建了新的分支,我们可以切换以确保我们使用git Checkout命令在该分支上工作:
git checkout new-branch
输入Git checkout命令后,您将收到以下输出:
Output:
Switched to branch 'new-branch'
此时,您现在可以修改现有文件或在自己的分支机构上添加新文件。
在开始贡献之前,请确保您已经阅读了contruting.md。
在本地进行更改。对于前
注意:JSON文件遵循某种格式,请不要忘记在开始编辑块之前添加逗号,如果您在完成块后附加逗号,那就很好。
另外,如果您有兴趣做出中级或高级水平的贡献,请前往我们的中级部分并留下自己的印记。
修改了现有文件或将新文件添加到项目中后,您可以将它们添加到本地存储库中,您可以使用git add命令进行操作。让我们添加-a标志来添加我们所做的所有更改:
git add -A或git add .
接下来,我们要使用git Commit命令记录我们对存储库的更改。
提交消息是代码贡献的重要方面;它可以帮助其他贡献者充分了解您所做的变化,为什么做出的变化以及它的重要意义。此外,提交消息还提供了整个项目变更的历史记录,并在此过程中帮助未来的贡献者。因此,您必须确保写有意义的提交消息。如果在混乱中,请参阅##### contributing.md中包含的良好贡献指南。
如果您的消息很短,则可以用-M标志和引号中的消息记录下来:
Example:
git commit -m "Updated Readme.md"
此时,您可以使用Git Push命令将更改推向叉子存储库的当前分支:
Example:
git push --set-upstream origin new-branch
5。??更新本地存储库
在与其他贡献者一起从事项目时,对于您不想提出会导致冲突的代码请求,对您的本地存储库保持最新时间很重要。为了使您的代码库本地副本更新,您需要同步更改。
我们首先要介绍为叉子配置遥控器,然后同步叉。
6。??将遥控器配置为叉
接下来,您必须指定一个新的远程上游存储库,以便我们与叉子同步。这将是您从中分配的原始存储库。您必须使用git Remote Add命令来执行此操作。
git remote add upstream https://github.com/garimasingh128/Hacktoberfest2020-MovieDo
在此示例中,//上游//是我们为远程存储库提供的短名称,因为在Git上,“上游”是指您从中克隆的存储库。如果您想将远程指针添加到合作者的存储库中,则可能需要提供该协作者的用户名或短名缩短昵称。
7。??同步叉
一旦配置了一个遥控器,该遥控器在GitHub上引用了上游和原始存储库,就可以将您的存储库同步以保持最新状态。
要同步您的叉子,从终端窗口中的本地存储库的目录中同步,您必须使用// git fetch //命令来获取分支及其各自的上游存储库中的分支。由于您使用短名“上游”来引用上游存储库,因此您必须将其传递给命令:
git fetch upstream
切换到我们存储库的本地主分支:
git checkout master
现在合并原始存储库的主分支中所做的任何更改,您将通过本地上游/主分支与本地主部门访问:
git merge upstream/master
8。
在这一点上,您准备向原始存储库提出拉请请求。仅将PRS归入开发分支!
现在导航到您的分叉存储库,然后按页面左侧的“新拉请求”按钮。
? ?欢呼!!!您刚刚接近完成Hacktoberfest挑战。 ?
快乐的??明星这个仓库。 ?
?在以下位置检查您的hacktoberfest贡献状态
https://hacktoberfest.digitalocean.com/profile
瞧!
与Netlify部署?
该项目可以在任何前端网络环境中运行,但是尝试使用的最快方法是将其在带有Netlify的预配置的启动器网站上运行。使用下面的按钮来构建和部署自己的存储库副本:?? ♂️
- 单击该按钮后,您将使用GitHub进行身份验证,然后选择一个存储库名称。
- 然后,NETLIFY将在您的Github帐户中自动创建一个存储库,并使用模板中的文件副本创建一个存储库。
- 它将在Netlify上构建和部署新站点,并在构建完成后将您带到网站仪表板。
?所有者
Garima Singh
??少年|有抱负的软件开发人员| ?自2018年以来的运输代码|开源导师? | Devrel ?q
?? ♂️许可证?
麻省理工学院许可证(MIT)
版权(C)2020 Garima Singh Moviedo
特此免费获得许可,免费授予任何获得此软件副本和相关文档文件(“软件”)的人,以无限制地处理软件,包括无限制的使用权,复制,复制,修改,合并,发布,分发,分发,分发,分配,sublicense和/或允许软件允许与以下条件相关的软件,以下是以下条件。
上述版权通知和此许可通知应包含在软件的所有副本或大量部分中。
该软件是“原样”提供的,没有任何形式的明示或暗示保证,包括但不限于适销性,特定目的的适用性和非侵权的保证。在任何情况下,作者或版权持有人都不应对任何索赔,损害赔偿或其他责任责任,无论是在合同,侵权的诉讼中还是其他责任,是由软件,使用或与软件中的使用或其他交易有关的。
? ? ? ? ?感谢我们的出色贡献者? ? ? ? ?