Re: Beginner-friendly issue to start contributing to codebase

2020-02-07 Thread Carlton Gibson
Yes, you can assign it to yourself.
If you get stuck, post of the forum.djangoproject.com Mentorship topic.

Welcome aboard! ⛵️

C.

On Fri, 7 Feb 2020 at 11:43, Vibhu Agarwal  wrote:

> Hi Carlton
>
> Thanks for finding me this issue.
>
> I've set up django dev. locally.
> I'm looking into this issue now and I'll try to submit a patch asap :)
>
> Should I claim this ticket?
>
>
> On Thursday, February 6, 2020 at 2:25:08 PM UTC+5:30, Carlton Gibson wrote:
>>
>> Hi Vibhu
>>
>> Take a look at: https://code.djangoproject.com/ticket/29446
>>
>> Create a venv. Install your checkout of Django (with `pip install -e
>> path/to/django`)
>> Create a test project with a simple template view.
>> Pass a callable that raises an error to the template.
>> See the debug view. It should show your error.
>>
>> Adjust the ExceptionReporter (& friends) in django.views.debug to show
>> the template context in this kind of case.
>>
>> (There's a comment on the ticket to the effect of "what should it look
>> like?" — Get it on the page, in roughly the right place, and we can look at
>> that then.)
>>
>> Hopefully that gets you started.
>>
>> Kind Regards,
>>
>> Carlton
>>
>>
>> On Thursday, 6 February 2020 01:41:45 UTC+1, Vibhu Agarwal wrote:
>>>
>>> Hi! I'm Vibhu, currently an undergraduate.
>>> I've been working with Django for over a year now.
>>> And for a long time, I've been wanting to contribute to Django as well.
>>>
>>> So I followed a few links shared repeatedly in the mailing list, like:
>>> -
>>> https://docs.djangoproject.com/en/3.0/internals/contributing/new-contributors/
>>> - https://docs.djangoproject.com/en/dev/internals/contributing/
>>>
>>> Through those, I followed other links and thoroughly read the guides
>>> like:
>>> "Reporting bugs and requesting features", "Triaging tickets",
>>> "Submitting patches" and "Writing your first patch for Django"
>>>
>>> I even tried to get familiar with the process through #31222
>>>  and #31226
>>>  and looked through some
>>> closed PRs as well.
>>> Then I tried to find 'easy pickings' which are directly related to the
>>> codebase, but I couldn't find any which is new or un-assigned.
>>>
>>> I just need to get started with understanding the codebase and its
>>> structure.
>>> If anyone could help me look for an issue which involves writing tests
>>> or changing code in any way, it would be great.
>>> Any beginner-friendly issue will do.
>>>
>> --
> You received this message because you are subscribed to the Google Groups
> "Django developers (Contributions to Django itself)" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to django-developers+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/django-developers/84f9499b-d2ff-41c5-bb54-98f94df0cb79%40googlegroups.com
> 
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers  (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/CAJwKpyQNBfgE-O63JxZN2cNoC6D5jDCUrS35sJW10HdkTS0xjQ%40mail.gmail.com.


Re: Beginner-friendly issue to start contributing to codebase

2020-02-07 Thread Vibhu Agarwal
Hi! Thanks for the heads up.
I'll remember to reproduce the bug locally, working on latest dev. branch 
and also ping the owner of ticket before starting to work for the patch.

On Thursday, February 6, 2020 at 2:27:00 PM UTC+5:30, Adam Johnson wrote:
>
> Hi Vibhu
>
> Thank you for your documentation improvements. There are certainly many 
> more bigger improvements that can be made. For similar small typo fixes in 
> the future, you can just directly submit a PR rather than do all the 
> paperwork of adding an issue.
>
> Yes, "easy pickings" tickets get resolved fairly rapidly. There are many 
> eyeballs looking out for such issues. As fran says, you can look for older 
> issues on which work seems to have frozen. But beware - the older the 
> issue, the harder it likely is to be!
>
> Thanks,
>
> Adam
>
> On Thu, 6 Feb 2020 at 01:01, Fran Hrženjak  > wrote:
>
>> Just a quick note: issues that have an owner but weren’t updated in a 
>> reasonably long time are usually open for taking. It is probably polite to 
>> ask the owner first, because maybe they just resumed working on the issue 
>> yesterday :) What is “reasonably long time” is probably open to 
>> interpretation, but I’d say anything that is counted in years has to be 
>> fair game.
>>
>> I’m wondering if it would make sense to have such tickets automatically 
>> unassigned...
>>
>>
>>
>>
>> On Thu, Feb 6, 2020 at 1:41 AM Vibhu Agarwal > > wrote:
>>
>>> Hi! I'm Vibhu, currently an undergraduate.
>>> I've been working with Django for over a year now.
>>> And for a long time, I've been wanting to contribute to Django as well.
>>>
>>> So I followed a few links shared repeatedly in the mailing list, like:
>>> - 
>>> https://docs.djangoproject.com/en/3.0/internals/contributing/new-contributors/
>>> - https://docs.djangoproject.com/en/dev/internals/contributing/
>>>
>>> Through those, I followed other links and thoroughly read the guides 
>>> like:
>>> "Reporting bugs and requesting features", "Triaging tickets", 
>>> "Submitting patches" and "Writing your first patch for Django"
>>>
>>> I even tried to get familiar with the process through #31222 
>>>  and #31226 
>>>  and looked through some 
>>> closed PRs as well.
>>> Then I tried to find 'easy pickings' which are directly related to the 
>>> codebase, but I couldn't find any which is new or un-assigned.
>>>
>>> I just need to get started with understanding the codebase and its 
>>> structure.
>>> If anyone could help me look for an issue which involves writing tests 
>>> or changing code in any way, it would be great.
>>> Any beginner-friendly issue will do.
>>>
>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "Django developers (Contributions to Django itself)" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to django-d...@googlegroups.com .
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/django-developers/8489e521-d8b4-44b3-9569-3068dd14256d%40googlegroups.com
>>>  
>>> 
>>> .
>>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Django developers (Contributions to Django itself)" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to django-d...@googlegroups.com .
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/django-developers/CAM2o%3DwNBkdPV89JOoCizeKzOG%3D8uarHAnU8FbH08TA_v2L2y9w%40mail.gmail.com
>>  
>> 
>> .
>>
>
>
> -- 
> Adam
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers  (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/c379f153-db89-47b2-b653-ad1abe13d46c%40googlegroups.com.


Re: Beginner-friendly issue to start contributing to codebase

2020-02-07 Thread Vibhu Agarwal
Hi Carlton

Thanks for finding me this issue.

I've set up django dev. locally.
I'm looking into this issue now and I'll try to submit a patch asap :)

Should I claim this ticket?

On Thursday, February 6, 2020 at 2:25:08 PM UTC+5:30, Carlton Gibson wrote:
>
> Hi Vibhu
>
> Take a look at: https://code.djangoproject.com/ticket/29446
>
> Create a venv. Install your checkout of Django (with `pip install -e 
> path/to/django`)
> Create a test project with a simple template view.
> Pass a callable that raises an error to the template. 
> See the debug view. It should show your error. 
>
> Adjust the ExceptionReporter (& friends) in django.views.debug to show the 
> template context in this kind of case. 
>
> (There's a comment on the ticket to the effect of "what should it look 
> like?" — Get it on the page, in roughly the right place, and we can look at 
> that then.) 
>
> Hopefully that gets you started. 
>
> Kind Regards,
>
> Carlton
>
>
> On Thursday, 6 February 2020 01:41:45 UTC+1, Vibhu Agarwal wrote:
>>
>> Hi! I'm Vibhu, currently an undergraduate.
>> I've been working with Django for over a year now.
>> And for a long time, I've been wanting to contribute to Django as well.
>>
>> So I followed a few links shared repeatedly in the mailing list, like:
>> - 
>> https://docs.djangoproject.com/en/3.0/internals/contributing/new-contributors/
>> - https://docs.djangoproject.com/en/dev/internals/contributing/
>>
>> Through those, I followed other links and thoroughly read the guides like:
>> "Reporting bugs and requesting features", "Triaging tickets", "Submitting 
>> patches" and "Writing your first patch for Django"
>>
>> I even tried to get familiar with the process through #31222 
>>  and #31226 
>>  and looked through some 
>> closed PRs as well.
>> Then I tried to find 'easy pickings' which are directly related to the 
>> codebase, but I couldn't find any which is new or un-assigned.
>>
>> I just need to get started with understanding the codebase and its 
>> structure.
>> If anyone could help me look for an issue which involves writing tests or 
>> changing code in any way, it would be great.
>> Any beginner-friendly issue will do.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers  (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/84f9499b-d2ff-41c5-bb54-98f94df0cb79%40googlegroups.com.


Re: Beginner-friendly issue to start contributing to codebase

2020-02-06 Thread Adam Johnson
Hi Vibhu

Thank you for your documentation improvements. There are certainly many
more bigger improvements that can be made. For similar small typo fixes in
the future, you can just directly submit a PR rather than do all the
paperwork of adding an issue.

Yes, "easy pickings" tickets get resolved fairly rapidly. There are many
eyeballs looking out for such issues. As fran says, you can look for older
issues on which work seems to have frozen. But beware - the older the
issue, the harder it likely is to be!

Thanks,

Adam

On Thu, 6 Feb 2020 at 01:01, Fran Hrženjak  wrote:

> Just a quick note: issues that have an owner but weren’t updated in a
> reasonably long time are usually open for taking. It is probably polite to
> ask the owner first, because maybe they just resumed working on the issue
> yesterday :) What is “reasonably long time” is probably open to
> interpretation, but I’d say anything that is counted in years has to be
> fair game.
>
> I’m wondering if it would make sense to have such tickets automatically
> unassigned...
>
>
>
>
> On Thu, Feb 6, 2020 at 1:41 AM Vibhu Agarwal 
> wrote:
>
>> Hi! I'm Vibhu, currently an undergraduate.
>> I've been working with Django for over a year now.
>> And for a long time, I've been wanting to contribute to Django as well.
>>
>> So I followed a few links shared repeatedly in the mailing list, like:
>> -
>> https://docs.djangoproject.com/en/3.0/internals/contributing/new-contributors/
>> - https://docs.djangoproject.com/en/dev/internals/contributing/
>>
>> Through those, I followed other links and thoroughly read the guides like:
>> "Reporting bugs and requesting features", "Triaging tickets", "Submitting
>> patches" and "Writing your first patch for Django"
>>
>> I even tried to get familiar with the process through #31222
>>  and #31226
>>  and looked through some
>> closed PRs as well.
>> Then I tried to find 'easy pickings' which are directly related to the
>> codebase, but I couldn't find any which is new or un-assigned.
>>
>> I just need to get started with understanding the codebase and its
>> structure.
>> If anyone could help me look for an issue which involves writing tests or
>> changing code in any way, it would be great.
>> Any beginner-friendly issue will do.
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Django developers (Contributions to Django itself)" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to django-developers+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/django-developers/8489e521-d8b4-44b3-9569-3068dd14256d%40googlegroups.com
>> 
>> .
>>
> --
> You received this message because you are subscribed to the Google Groups
> "Django developers (Contributions to Django itself)" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to django-developers+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/django-developers/CAM2o%3DwNBkdPV89JOoCizeKzOG%3D8uarHAnU8FbH08TA_v2L2y9w%40mail.gmail.com
> 
> .
>


-- 
Adam

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers  (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/CAMyDDM1O8tyV3GEW5ir5h76k-g5iL7h3kRoFhPScPxNzs0kcgQ%40mail.gmail.com.


Re: Beginner-friendly issue to start contributing to codebase

2020-02-06 Thread Carlton Gibson
Hi Vibhu

Take a look at: https://code.djangoproject.com/ticket/29446

Create a venv. Install your checkout of Django (with `pip install -e 
path/to/django`)
Create a test project with a simple template view.
Pass a callable that raises an error to the template. 
See the debug view. It should show your error. 

Adjust the ExceptionReporter (& friends) in django.views.debug to show the 
template context in this kind of case. 

(There's a comment on the ticket to the effect of "what should it look 
like?" — Get it on the page, in roughly the right place, and we can look at 
that then.) 

Hopefully that gets you started. 

Kind Regards,

Carlton


On Thursday, 6 February 2020 01:41:45 UTC+1, Vibhu Agarwal wrote:
>
> Hi! I'm Vibhu, currently an undergraduate.
> I've been working with Django for over a year now.
> And for a long time, I've been wanting to contribute to Django as well.
>
> So I followed a few links shared repeatedly in the mailing list, like:
> - 
> https://docs.djangoproject.com/en/3.0/internals/contributing/new-contributors/
> - https://docs.djangoproject.com/en/dev/internals/contributing/
>
> Through those, I followed other links and thoroughly read the guides like:
> "Reporting bugs and requesting features", "Triaging tickets", "Submitting 
> patches" and "Writing your first patch for Django"
>
> I even tried to get familiar with the process through #31222 
>  and #31226 
>  and looked through some 
> closed PRs as well.
> Then I tried to find 'easy pickings' which are directly related to the 
> codebase, but I couldn't find any which is new or un-assigned.
>
> I just need to get started with understanding the codebase and its 
> structure.
> If anyone could help me look for an issue which involves writing tests or 
> changing code in any way, it would be great.
> Any beginner-friendly issue will do.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers  (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/c7f5cbb2-f173-4392-b457-aa10a9a3c317%40googlegroups.com.


Re: Beginner-friendly issue to start contributing to codebase

2020-02-05 Thread Fran Hrženjak
Just a quick note: issues that have an owner but weren’t updated in a
reasonably long time are usually open for taking. It is probably polite to
ask the owner first, because maybe they just resumed working on the issue
yesterday :) What is “reasonably long time” is probably open to
interpretation, but I’d say anything that is counted in years has to be
fair game.

I’m wondering if it would make sense to have such tickets automatically
unassigned...




On Thu, Feb 6, 2020 at 1:41 AM Vibhu Agarwal 
wrote:

> Hi! I'm Vibhu, currently an undergraduate.
> I've been working with Django for over a year now.
> And for a long time, I've been wanting to contribute to Django as well.
>
> So I followed a few links shared repeatedly in the mailing list, like:
> -
> https://docs.djangoproject.com/en/3.0/internals/contributing/new-contributors/
> - https://docs.djangoproject.com/en/dev/internals/contributing/
>
> Through those, I followed other links and thoroughly read the guides like:
> "Reporting bugs and requesting features", "Triaging tickets", "Submitting
> patches" and "Writing your first patch for Django"
>
> I even tried to get familiar with the process through #31222
>  and #31226
>  and looked through some
> closed PRs as well.
> Then I tried to find 'easy pickings' which are directly related to the
> codebase, but I couldn't find any which is new or un-assigned.
>
> I just need to get started with understanding the codebase and its
> structure.
> If anyone could help me look for an issue which involves writing tests or
> changing code in any way, it would be great.
> Any beginner-friendly issue will do.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django developers (Contributions to Django itself)" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to django-developers+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/django-developers/8489e521-d8b4-44b3-9569-3068dd14256d%40googlegroups.com
> 
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers  (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/CAM2o%3DwNBkdPV89JOoCizeKzOG%3D8uarHAnU8FbH08TA_v2L2y9w%40mail.gmail.com.


A beginner-friendly issue to start contributing to codebase

2020-02-05 Thread Vibhu Agarwal
Hi! I'm Vibhu, currently an undergraduate.
I've been working with Django for over a year now.
And for a long time, I've been wanting to contribute to it as well.

So I followed a few links shared repeatedly in the mailing list, like:
- 
https://docs.djangoproject.com/en/3.0/internals/contributing/new-contributors/
- https://docs.djangoproject.com/en/dev/internals/contributing/

Through those, I followed other links and thoroughly read the guides like:
"Reporting bugs and requesting features", "Triaging tickets", "Submitting 
patches" and "Writing your first patch for Django"

I even tried to get familiar with the process through #31222 
 and #31226 
 and looked through some 
closed PRs as well.
Then I tried to find 'easy pickings' which are directly related to the 
codebase, but I couldn't find any which is new or un-assigned.

I just need to get started with understanding the codebase and its 
structure.
If anyone could help me look for an issue which involves writing tests or 
changing code in any way, it would be great.
Any beginner-friendly issue will do.

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers  (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/2d227cf3-cf4d-467a-897d-13f6fe3c6c4e%40googlegroups.com.


Beginner-friendly issue to start contributing to codebase

2020-02-05 Thread Vibhu Agarwal
Hi! I'm Vibhu, currently an undergraduate.
I've been working with Django for over a year now.
And for a long time, I've been wanting to contribute to Django as well.

So I followed a few links shared repeatedly in the mailing list, like:
- 
https://docs.djangoproject.com/en/3.0/internals/contributing/new-contributors/
- https://docs.djangoproject.com/en/dev/internals/contributing/

Through those, I followed other links and thoroughly read the guides like:
"Reporting bugs and requesting features", "Triaging tickets", "Submitting 
patches" and "Writing your first patch for Django"

I even tried to get familiar with the process through #31222 
 and #31226 
 and looked through some 
closed PRs as well.
Then I tried to find 'easy pickings' which are directly related to the 
codebase, but I couldn't find any which is new or un-assigned.

I just need to get started with understanding the codebase and its 
structure.
If anyone could help me look for an issue which involves writing tests or 
changing code in any way, it would be great.
Any beginner-friendly issue will do.

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers  (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/8489e521-d8b4-44b3-9569-3068dd14256d%40googlegroups.com.