Sugar Labs

Make a Pull Request

A pull request (PR) is at the heart of a contributor's interaction with a FOSS project. It is the means by which a developer asks for changes to be considered for inclusion in a project's main repository after the peer review.

This task is an introduction the PR process used at Sugar Labs. First you'll read about the PR process in the Contributing Section of our documentation. Then you'll make a PR on one of your own repositories to demonstrate that you understand the process.

  1. Create an account on GitHub. See Signing Up for a GitHub Account Also install git on your computer. See Set Up git
  2. Create a new repository. See Create a Repo
  3. Create a README.md file with the string: "My First Repository"
  4. Clone the repository. See Cloning a Repo
  5. Create a new branch. git checkout -b my-branch
  6. Edit the README.md file to include "Hello Sugar Labs"
  7. Commit your change. git commit README.md -m "my first commit"
  8. Push your changes to GitHub. git push
  9. On GitHub, "create a pull request" from your commit.
  10. Review and merge your PR.

To complete the task, submit a link to your repository.

Don't forget to merge your pull request as described in Step 10.

Task tags

  • git

Students who completed this task

Abhay Malik, matthewlee, ihaveagun, Poppydop21, antekp, devikagoel06, A.J, Samudra Gawang, Birkhoff, ssharma, waltfwhite, Rayhan Rafiud Darojat, Yash Varshney, arazzell, AviralGangwarTheKid, Mike21, Rio Suryo Ardi, PythonFellow, SuperKing, Bhuvan, bond007, Hergebot, Tanish, Dharan, Fidelius, Conrad Chung, PrinceJucs, dhruv2604, arias, HKG, vickadrops, Dim, dkienenb, i^i, Ravish, Shlok J, Muhammad Surya Maulana, UsraLovesGoogle, Echozy, ngarcia1, Chenlitw, shivang, Sak, JYu07, 4hrue2kd83f, TheDoctor025, amol, siddnikh, amirvincent64, Nandy12, Jerry Liu, crap_the_coder, Faresa, chsk kishore, Minh Dinh, jasonaa, mlgzackfly, Arpita J, wufe8, Red Programmer, Wooniety, CHEAH ZIXU, shotaro27, dinesh, Vk Dhruv, Sabika, Aditya02, chintu kumar, Akshit Gupta, technogeekkevin, SarthakA9, Vijay Adhithya, GABBAR, sumochan, anirranjan456, aadarsh_ram, sanwadss, Great, Anonimbus, jamm.hamm.23, hoshi, msteknoadam, jjjding2, dimsum, Preetika, Quits, CravingBroom212, MAUL, ABSOLUTEunit, Nitya Sunkad, Alvin Indra, DubiousDeck, ethrbt, Radhika Pal, Stewie, ZHENGZONG, MASTERSOMEBODY, Dương, lukasz-zbrzeski, Hafiz, utkm, anurag_14, lostte3chi3, wasowski02, Dhanuja Nawanjana, ary1733, JokerDot, EmTee14, Karolina, yashguptaz, Krzysztof Smaga, Thusal06, Robski, Guava, Ayesha, kryakryait, techie_gg, Priyansh, Srikarthikeyan M K, ch88, Hary Setiabudi, Aravindh, Pratik, Raphael, biepawel, geontog, Shak, Jaspreet Singh Chhabra, Muhammad sharjeel tunio, Ada_Lovelace, Sahanj Jose, Kaylous, H0wa3d, swetha, Iamnwani, Amithab, Siddesh, Joestan, Khush238, brassdragon, AlphaCoder007, Data, magikra, Ashish, Heesen.P, B, pratham1812, vibhav, Senya, pratyush3124, codedragon, inboxthrowaway534, LarsZauberer, Zaenul, tiger, Tara A, Darrius Lee, Bui Huong Giang, Priyansh0512, ayushbite01, GeekTech, INUKA_SB, thefatboy9, uacoder123, Mednoob, Zuriel, Abhijith G, Favour Dgreat Adeshina, deeps, haris_pap, OZK, DavidPB, Jenny Rakete, Smag, Avi, nmtan2001, Shayan Halder, VishG, 文華小瓜呆, Itasha, Jash Rajani, Aaryan Pakhrani, Sarthak@17, timotiusmuliawan, sdziuda, Atika, SWC, Mase, Shoovgor, rico_et22, Taran chadha, Misioskiper, sriramdasavage, rhythm, Sim, nztm, Aaditay Garg, dnhuan, Ex3ile, Jagreet, dimsprata, TimothyW553, nbg101, Tejas Ahuja, Yash Punia, Apple_Sauce7, avni, Looter, Joel Leo, Nerd_Nafis, ltuncer, Akhmad Yuza, shreyster1, Rishikesh Joshi, Caleb007, srevinsaju, KsgMirai, Daksh42, Josias Aurel, Bordae, SophiaC, Pooja, Fatima955, B0rg, Rohit24, mal, aplusryan, abbycodez, Chands, Tsaqif, Amish, anahus, mikolajhojda, chinemerem, Janvi Kumari, CodeMagic, Pizzaboy, sarahkisn, Mystro, Histesh Mungara, DragonsOfAsshai, JacobPie, dwu1011, Nalin_1000101, Riya Raj

Task type

  • code Code

Level

Beginner
close

2019