我想为项目bu做一些补丁做出贡献。但是,我对如何在github存储库上工作有些困惑。
我选择了问题跟踪器上的错误,进行了一些研究,并提出了可能的解决方案。我对源代码的分支做了一些修改。但是,当尝试从源代码中抓取我时,我陷入了困境。
我已经阅读了安装过程的文档,贡献者指南和常见问题解答。我无法从源代码中找到有关如何运行项目的任何信息。 (只有如何从官方分发包中安装,这不是我想要的。)
您是否必须创建一个虚拟环境才能在其中运行? 您能否提供有关如何从github存储库正常运行项目的简单步骤?
感谢您的宝贵时间, D。
[编辑]
感谢IRC服务器上的人们,我能够使用以下命令安装repo版本:
pip install -e <path/to/scrapy/root/dir>
这回答了我的问题。强烈建议您设置并激活一个可用于工作的虚拟环境,在下面的可接受的答案中对此进行了很好的说明。
谢谢大家!
答案 0 :(得分:0)
要运行github存储库,您将需要使用git clone从远程将存储库克隆到本地,要启动它,该步骤将在终端机或git bash中进行如下操作
cd <base_folder> #folder where repo will be downloaded
git clone <repo_url> #this will clone remote repo to local
cd <repo_folder> #make repo folder current directory
之后,您可以处理项目,但是要将本地存储库推送/合并到远程,则需要所有者的许可
还建议为每个项目创建单独的虚拟环境,这将是这样的
python3 -m venv <name_of_venv> #Creating venv
<name_of_venv>/bin/activate #activating venv in linux
<name_of_venv>/Scripts/activate #activating venv in windows