Hi Dhruv, your help is welcome.  Here are a few pointers that come to mind:

Get familiar with the command line; that's where developers spend their 
test iterations.

Setup a virual working environment:

$ mkvirtualenv dhruv-scrapy

https://pypi.python.org/pypi/virtualenvwrapper

Create a directory to work in:

$ mkdir ~/Scrapy

Setup Scrapy so you have the dependencies installed:

$ pip install scrapy

Fork scrapy from Github: (click the "Fork" button, Github account required)

https://github.com/scrapy/scrapy#fork-destination-box

Install & configure Git:

https://help.github.com/articles/set-up-git/

Clone your fork:

$ git clone [email protected]:dhruv/scrapy.git

Install your fork:

$ pip install -e ~/Scrapy/scrapy

Run the tests:

http://doc.scrapy.org/en/master/contributing.html#tests

If you get the all-green from the tox tests then you're ready to contribute.

See the contribution page:

http://doc.scrapy.org/en/master/contributing.html

And select some easy tickets to start with:

https://github.com/scrapy/scrapy/issues?q=is%3Aopen+is%3Aissue+label%3Aeasy

Start writing some spiders and play with the code.

Good luck and have fun.  +steven

On Wednesday, January 20, 2016 at 11:13:17 AM UTC-7, Dhruv Khattar wrote:
>
>
> I am in my sophomore year and would like to start contributing.
> I would be highly grateful if someone could help me get started.
>

-- 
You received this message because you are subscribed to the Google Groups 
"scrapy-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/scrapy-users.
For more options, visit https://groups.google.com/d/optout.
  • Help Needed Dhruv Khattar
    • Re: Help Needed Steven Almeroth

Reply via email to