Open main menu

CDOT Wiki β

Difference between revisions of "DPS909 & OSD600 Winter 2017 - Lab 3"

(3. Pick a Bug)
(3. Pick a Bug)
 
(39 intermediate revisions by 26 users not shown)
Line 46: Line 46:
 
| [https://github.com/simon66 Simon de Almeida]
 
| [https://github.com/simon66 Simon de Almeida]
 
| https://github.com/mozilla/thimble.mozilla.org/issues/981
 
| https://github.com/mozilla/thimble.mozilla.org/issues/981
| TBA
+
| http://sdealmeida.com/fixing-a-thimble-bug/
 
|-
 
|-
 
| 3
 
| 3
 
| [https://github.com/badrmodoukh Badr Modoukh]
 
| [https://github.com/badrmodoukh Badr Modoukh]
 
| https://github.com/mozilla/thimble.mozilla.org/issues/1001
 
| https://github.com/mozilla/thimble.mozilla.org/issues/1001
|  
+
| https://badrmodoukh.wordpress.com/2017/02/03/dps909-lab-3-fixing-a-bug-in-mozilla-thimble/
 
|-
 
|-
 
| 4
 
| 4
 
| [https://github.com/naperkovskiy Igor Naperkovskiy]
 
| [https://github.com/naperkovskiy Igor Naperkovskiy]
 
| https://github.com/mozilla/thimble.mozilla.org/issues/1668
 
| https://github.com/mozilla/thimble.mozilla.org/issues/1668
|  
+
| https://naperkovskiy.wordpress.com/2017/02/04/lab-3/
 
|-
 
|-
 
| 5
 
| 5
 
| [https://github.com/raygervais Ray Gervais]
 
| [https://github.com/raygervais Ray Gervais]
 
| https://github.com/mozilla/thimble.mozilla.org/issues/1635
 
| https://github.com/mozilla/thimble.mozilla.org/issues/1635
|  
+
| http://raygervais.ca/contributing-to-mozillas-thimble/
 
|-
 
|-
 
| 6
 
| 6
 
| [https://github.com/JohnEJames John]
 
| [https://github.com/JohnEJames John]
 
| https://github.com/mozilla/thimble.mozilla.org/issues/1334
 
| https://github.com/mozilla/thimble.mozilla.org/issues/1334
|  
+
| https://johnjamesa70.wordpress.com/2017/02/03/osd-lab-3-thimble-on-local-machine/
 
|-
 
|-
 
| 7
 
| 7
 
| [https://github.com/Abykin Andrey Bykin]
 
| [https://github.com/Abykin Andrey Bykin]
 
| https://github.com/mozilla/thimble.mozilla.org/issues/1632
 
| https://github.com/mozilla/thimble.mozilla.org/issues/1632
|  
+
| https://andreybykin.wordpress.com/2017/02/03/osd-lab-3-setting-up-thimble-and-working-on-a-local-machine/
 
|-
 
|-
 
| 8
 
| 8
 
| [https://github.com/Th30 Theo D]
 
| [https://github.com/Th30 Theo D]
 
| https://github.com/mozilla/thimble.mozilla.org/issues/841
 
| https://github.com/mozilla/thimble.mozilla.org/issues/841
|  
+
| https://theoduleblog.wordpress.com/2017/02/03/blog-post-3-brackets-thimble-lab-3/
 
|-
 
|-
 
| 9
 
| 9
 
| [https://github.com/Shank09 Nagashashank]
 
| [https://github.com/Shank09 Nagashashank]
 
| [https://github.com/mozilla/thimble.mozilla.org/issues/1528 https://github.com/mozilla/thimble.mozilla.org/issues/1528]
 
| [https://github.com/mozilla/thimble.mozilla.org/issues/1528 https://github.com/mozilla/thimble.mozilla.org/issues/1528]
|  
+
| https://npolugari.wordpress.com/2017/02/09/lab-3-installing-thimble-and-brackets/
 
|-
 
|-
 
| 10
 
| 10
Line 91: Line 91:
 
| [https://github.com/omytryniuk Oleg Mytryniuk]
 
| [https://github.com/omytryniuk Oleg Mytryniuk]
 
| https://github.com/mozilla/thimble.mozilla.org/issues/1627
 
| https://github.com/mozilla/thimble.mozilla.org/issues/1627
|  
+
| https://osd600mytryniuk.wordpress.com/2017/02/07/lab-3-installing-vagrant-experience/
 
|-
 
|-
 
| 12
 
| 12
 
| [https://github.com/timmoy Timothy Moy]
 
| [https://github.com/timmoy Timothy Moy]
 
| https://github.com/mozilla/thimble.mozilla.org/issues/1633
 
| https://github.com/mozilla/thimble.mozilla.org/issues/1633
|  
+
| https://timothymoy.wordpress.com/2017/02/03/osd600-lab-3-setting-up-thimble/
 
|-
 
|-
 
| 13
 
| 13
| [https://github.com/davidhuang1550 David Huang]
+
| [https://github.com/davidhuang1550 Xiao Lei Huang]
 
| https://github.com/mozilla/thimble.mozilla.org/issues/1673  
 
| https://github.com/mozilla/thimble.mozilla.org/issues/1673  
|  
+
| [https://dps909blog.wordpress.com/ Blog/]
 
|-
 
|-
 
| 14
 
| 14
 
| [https://github.com/evantsyferov/ Eugueni Antsyferov]
 
| [https://github.com/evantsyferov/ Eugueni Antsyferov]
 
| https://github.com/mozilla/thimble.mozilla.org/issues/1665
 
| https://github.com/mozilla/thimble.mozilla.org/issues/1665
|  
+
| https://cartryblog.wordpress.com/2017/02/11/osd600-lab-3/
 
|-
 
|-
 
| 15
 
| 15
 
| [https://github.com/edyedy123/ Eduardo Sorozabal]
 
| [https://github.com/edyedy123/ Eduardo Sorozabal]
 
| https://github.com/mozilla/thimble.mozilla.org/issues/1229
 
| https://github.com/mozilla/thimble.mozilla.org/issues/1229
|
+
| https://edyedyschool.tumblr.com/post/156785391298/lab-3
 
|-
 
|-
 
| 16
 
| 16
 
| [https://github.com/MargarytaChepiga Margaryta Chepiga]
 
| [https://github.com/MargarytaChepiga Margaryta Chepiga]
 
| https://github.com/mozilla/thimble.mozilla.org/issues/1596
 
| https://github.com/mozilla/thimble.mozilla.org/issues/1596
|  
+
| https://mchepigablog.wordpress.com/2017/02/10/finding-a-bug-to-fix-in-mozilla-thimble/
 
|-
 
|-
 
| 17
 
| 17
 
| [https://github.com/twigz20 Jerry Goguette]
 
| [https://github.com/twigz20 Jerry Goguette]
 
| https://github.com/mozilla/thimble.mozilla.org/issues/1630
 
| https://github.com/mozilla/thimble.mozilla.org/issues/1630
|  
+
| https://jgoguette.wordpress.com/2017/02/10/fixing-a-bug-in-thimblemozilla/
 
|-
 
|-
 
| 18
 
| 18
 
| [https://github.com/dsych Dmytro Sych]
 
| [https://github.com/dsych Dmytro Sych]
 
| https://github.com/mozilla/thimble.mozilla.org/issues/1154
 
| https://github.com/mozilla/thimble.mozilla.org/issues/1154
|  
+
| https://dsych.wordpress.com/2017/02/11/contributing-to-thimble/
 
|-
 
|-
 
| 19
 
| 19
 
| [https://github.com/tonypark0403 Heetai Park]
 
| [https://github.com/tonypark0403 Heetai Park]
 
| https://github.com/mozilla/thimble.mozilla.org/issues/1677
 
| https://github.com/mozilla/thimble.mozilla.org/issues/1677
|  
+
| https://tonypark0403.wordpress.com/2017/02/02/setting-up-thimble-for-the-issues-1677/
 
|-
 
|-
 
| 20
 
| 20
Line 141: Line 141:
 
| [https://github.com/lkisac Len Isac]
 
| [https://github.com/lkisac Len Isac]
 
| https://github.com/mozilla/thimble.mozilla.org/issues/719
 
| https://github.com/mozilla/thimble.mozilla.org/issues/719
|  
+
| https://lenisac.wordpress.com/2017/01/30/setting-up-vagrant-bramble-and-thimble-on-windows/
 
|-
 
|-
 
| 22
 
| 22
|  
+
| [https://github.com/Blackweda Wayne Williams]
|  
+
| https://github.com/mozilla/thimble.mozilla.org/issues/1715
|  
+
| http://osd600osp.blogspot.ca/2017/02/lab-3-fixing-bug-in-mozilla-thimble.html
 
|-
 
|-
 
| 23
 
| 23
 
| [https://github.com/bkim49 John (Bohoon) Kim]
 
| [https://github.com/bkim49 John (Bohoon) Kim]
 
| [https://github.com/mozilla/thimble.mozilla.org/issues/1100 https://github.com/mozilla/thimble.mozilla.org/issues/1100]
 
| [https://github.com/mozilla/thimble.mozilla.org/issues/1100 https://github.com/mozilla/thimble.mozilla.org/issues/1100]
|  
+
| [http://pokim8989.blogspot.ca/2017/02/lab-3-dps909-getting-thimble-to-work.html http://pokim8989.blogspot.ca/2017/02/lab-3-dps909-getting-thimble-to-work.html]
 
|-
 
|-
 
| 24
 
| 24
 
| [https://github.com/sgupta7857 Shivam Gupta]
 
| [https://github.com/sgupta7857 Shivam Gupta]
 
| [https://github.com/mozilla/thimble.mozilla.org/issues/1636 https://github.com/mozilla/thimble.mozilla.org/issues/1636]
 
| [https://github.com/mozilla/thimble.mozilla.org/issues/1636 https://github.com/mozilla/thimble.mozilla.org/issues/1636]
|  
+
| https://sgupta44blog.wordpress.com/2017/02/27/lab-3-setting-up-thimble-and-a-little-about-the-bug-i-am-working-on/
 
|-
 
|-
 
| 25
 
| 25
 
| [https://github.com/peiying16 Peiying Yang]
 
| [https://github.com/peiying16 Peiying Yang]
| [https://github.com/mozilla/thimble.mozilla.org/issues/1623 https://github.com/mozilla/thimble.mozilla.org/issues/1623]
+
| [https://github.com/mozilla/thimble.mozilla.org/issues/1631 https://github.com/mozilla/thimble.mozilla.org/issues/1631]
|  
+
| [https://pyang16.wordpress.com/2017/02/10/fixing-a-bug-on-mozilla-thimble/ https://pyang16.wordpress.com/2017/02/10/fixing-a-bug-on-mozilla-thimble/]
 
|-
 
|-
 
| 26
 
| 26
 
| [https://github.com/rkgupta21 Rahul Gupta]
 
| [https://github.com/rkgupta21 Rahul Gupta]
| [https://github.com/mozilla/thimble.mozilla.org/issues/1637 https://github.com/mozilla/thimble.mozilla.org/issues/1637]
+
| [https://github.com/mozilla/thimble.mozilla.org/issues/1703 https://github.com/mozilla/thimble.mozilla.org/issues/1703]
|  
+
| https://rahul3guptablog.wordpress.com/2017/02/09/lab-3-fixing-a-bug-in-mozilla-thimble/
 
|-
 
|-
 
| 27
 
| 27
|  
+
| [https://github.com/dangkhue27 Dang Khue Tran]
|  
+
| [https://github.com/mozilla/thimble.mozilla.org/issues/1652 Thimble hangs when deleting last HTML file and refreshing browser. #1652]
|  
+
| [https://trandangkhue27.wordpress.com/2017/01/29/osd600-lab-3-finding-a-bug-to-fix-in-mozilla-thimble/ Blog Post]
 
|-
 
|-
 
| 28
 
| 28
|  
+
| [https://github.com/mordax Maya Filipp]
|  
+
| [https://github.com/mozilla/thimble.mozilla.org/issues/1681 https://github.com/mozilla/thimble.mozilla.org/issues/1681]
|  
+
| https://mordax.github.io/2017/03/02/brackets-and-thimbles.html
 
|-
 
|-
 
| 29
 
| 29
|  
+
| [https://github.com/ZenanZha/thimble.mozilla.org ZenanZha]
|  
+
| [https://github.com/mozilla/thimble.mozilla.org/issues/1608 https://github.com/mozilla/thimble.mozilla.org/issues/1608]
|  
+
| [http://zhazhazenan.blogspot.ca/2017/02/lab3-first-issue1608.html http://zhazhazenan.blogspot.ca/2017/02/lab3-first-issue1608.html]
 
|-
 
|-
 
| 30
 
| 30
|  
+
| [https://github.com/bbhagwandeen Brandon Bhagwandeen]
|  
+
| [https://github.com/mozilla/thimble.mozilla.org/issues/1719 Issue 1719]
|  
+
| [https://www.tumblr.com/dashboard/blog/bbhags/157330265359 Blog Post]
 
|-
 
|-
 
| 31
 
| 31
Line 194: Line 194:
 
|-
 
|-
 
| 32
 
| 32
| [https://github.com/ZenanZha/thimble.mozilla.org ZenanZha]
+
|  
| [https://github.com/mozilla/thimble.mozilla.org/issues/ https://github.com/mozilla/thimble.mozilla.org/issues/]
+
|  
 
|  
 
|  
 
|-
 
|-

Latest revision as of 11:27, 11 March 2017

Finding a Bug to Fix in Mozilla Thimble

In this lab you will contribute to Mozilla's Thimble code editor, and a fix an existing bug. This lab will build on skills you learned in Lab 2.

1. Intro to Thimble

I've written a walkthrough blog post describing Thimble, how to set it up locally, and how to find and fix a bug. Take some time to read through this.

For this lab, you're going to do two things:

  • Set up Thimble locally on your computer
  • Pick a bug to work on for your first release

2. Setting up Bramble and Thimble

Before you can work on Thimble on your computer, you need to install the necessary development environment. The complete list of what you need to install is documented in the Thimble readme.

You should familiarize yourself with all of the following, which are used to host/run Thimble services:

Once you get Thimble running locally, take a screenshot in your browser and include that in your blog post.

3. Pick a Bug

For our first contribution to Thimble I suggest you look at the list of good first bugs. Read through these bugs and find one you'd like to try. It's OK if you're not sure how to fix it yet, part of what you're doing in this course is learning how to become productive in new and unfamiliar code.

Indicate in the bug that you'd like to work on it by leaving a comment. Only 1 person per bug, please; however, there are some bugs that can be split up into different parts. Talk to me if you're unsure.

After you've picked your bug, add your name and the issue number to the table below

# Name Issue (URL) Blog Post (URL)
1
2 Simon de Almeida https://github.com/mozilla/thimble.mozilla.org/issues/981 http://sdealmeida.com/fixing-a-thimble-bug/
3 Badr Modoukh https://github.com/mozilla/thimble.mozilla.org/issues/1001 https://badrmodoukh.wordpress.com/2017/02/03/dps909-lab-3-fixing-a-bug-in-mozilla-thimble/
4 Igor Naperkovskiy https://github.com/mozilla/thimble.mozilla.org/issues/1668 https://naperkovskiy.wordpress.com/2017/02/04/lab-3/
5 Ray Gervais https://github.com/mozilla/thimble.mozilla.org/issues/1635 http://raygervais.ca/contributing-to-mozillas-thimble/
6 John https://github.com/mozilla/thimble.mozilla.org/issues/1334 https://johnjamesa70.wordpress.com/2017/02/03/osd-lab-3-thimble-on-local-machine/
7 Andrey Bykin https://github.com/mozilla/thimble.mozilla.org/issues/1632 https://andreybykin.wordpress.com/2017/02/03/osd-lab-3-setting-up-thimble-and-working-on-a-local-machine/
8 Theo D https://github.com/mozilla/thimble.mozilla.org/issues/841 https://theoduleblog.wordpress.com/2017/02/03/blog-post-3-brackets-thimble-lab-3/
9 Nagashashank https://github.com/mozilla/thimble.mozilla.org/issues/1528 https://npolugari.wordpress.com/2017/02/09/lab-3-installing-thimble-and-brackets/
10 Christopher Singh https://github.com/mozilla/thimble.mozilla.org/issues/1534 https://cgsingh.wordpress.com/2017/01/28/lab-3-osd600-thimble-issue-1534
11 Oleg Mytryniuk https://github.com/mozilla/thimble.mozilla.org/issues/1627 https://osd600mytryniuk.wordpress.com/2017/02/07/lab-3-installing-vagrant-experience/
12 Timothy Moy https://github.com/mozilla/thimble.mozilla.org/issues/1633 https://timothymoy.wordpress.com/2017/02/03/osd600-lab-3-setting-up-thimble/
13 Xiao Lei Huang https://github.com/mozilla/thimble.mozilla.org/issues/1673 Blog/
14 Eugueni Antsyferov https://github.com/mozilla/thimble.mozilla.org/issues/1665 https://cartryblog.wordpress.com/2017/02/11/osd600-lab-3/
15 Eduardo Sorozabal https://github.com/mozilla/thimble.mozilla.org/issues/1229 https://edyedyschool.tumblr.com/post/156785391298/lab-3
16 Margaryta Chepiga https://github.com/mozilla/thimble.mozilla.org/issues/1596 https://mchepigablog.wordpress.com/2017/02/10/finding-a-bug-to-fix-in-mozilla-thimble/
17 Jerry Goguette https://github.com/mozilla/thimble.mozilla.org/issues/1630 https://jgoguette.wordpress.com/2017/02/10/fixing-a-bug-in-thimblemozilla/
18 Dmytro Sych https://github.com/mozilla/thimble.mozilla.org/issues/1154 https://dsych.wordpress.com/2017/02/11/contributing-to-thimble/
19 Heetai Park https://github.com/mozilla/thimble.mozilla.org/issues/1677 https://tonypark0403.wordpress.com/2017/02/02/setting-up-thimble-for-the-issues-1677/
20 Kevin Ramsamujh https://github.com/mozilla/thimble.mozilla.org/issues/1629
21 Len Isac https://github.com/mozilla/thimble.mozilla.org/issues/719 https://lenisac.wordpress.com/2017/01/30/setting-up-vagrant-bramble-and-thimble-on-windows/
22 Wayne Williams https://github.com/mozilla/thimble.mozilla.org/issues/1715 http://osd600osp.blogspot.ca/2017/02/lab-3-fixing-bug-in-mozilla-thimble.html
23 John (Bohoon) Kim https://github.com/mozilla/thimble.mozilla.org/issues/1100 http://pokim8989.blogspot.ca/2017/02/lab-3-dps909-getting-thimble-to-work.html
24 Shivam Gupta https://github.com/mozilla/thimble.mozilla.org/issues/1636 https://sgupta44blog.wordpress.com/2017/02/27/lab-3-setting-up-thimble-and-a-little-about-the-bug-i-am-working-on/
25 Peiying Yang https://github.com/mozilla/thimble.mozilla.org/issues/1631 https://pyang16.wordpress.com/2017/02/10/fixing-a-bug-on-mozilla-thimble/
26 Rahul Gupta https://github.com/mozilla/thimble.mozilla.org/issues/1703 https://rahul3guptablog.wordpress.com/2017/02/09/lab-3-fixing-a-bug-in-mozilla-thimble/
27 Dang Khue Tran Thimble hangs when deleting last HTML file and refreshing browser. #1652 Blog Post
28 Maya Filipp https://github.com/mozilla/thimble.mozilla.org/issues/1681 https://mordax.github.io/2017/03/02/brackets-and-thimbles.html
29 ZenanZha https://github.com/mozilla/thimble.mozilla.org/issues/1608 http://zhazhazenan.blogspot.ca/2017/02/lab3-first-issue1608.html
30 Brandon Bhagwandeen Issue 1719 Blog Post
31
32
33
34

Submission

You will have completed your lab when you have done the following:

  • Setup Bramble and Thimble on your local computer, and taken a screenshot of it running in your browser
  • Picked a bug to fix in Thimble
  • Written a blog post discussing what it was like setting up Thimble, what you learned, and which bug you chose. What is the bug about?
  • Added a row to the table above with your name, issue URL, and blog post URL.