/UdacityOpenSource

A repository to keep all open sources projects that created by individuals or study groups.

Primary LanguageHTML

Udacity Open Source Repository

Project Description

A repository to keep all the projects that implemented from individual students or study groups during Secure and Private AI Scholarship Challenge from Facebook.

How to upload your project to Udacity Showcase

  1. Make a github account.

    1. Open your browser
    2. Go to https://github.com/
    3. Press Sign Up
    4. Follow the instructions
    5. Verify your email address
    6. DONE!
  2. Download Git

    1. Open your browser
    2. Go to https://git-scm.com/downloads
    3. Follow the instructions
    4. DONE!
  3. Upload your project

    1. Make sure that you have already competed steps 1,2.
    2. Open your browser
    3. Navigate to https://github.com/aksht94/UdacityOpenSource
    4. Fork the repo
    5. Close the browser
    6. Make a folder with the name that is used in slack(If you are in a group, you have to name your folder as your project and add a README file with all the participants)
    7. Copy all the files and folders that you want to upload inside that folder
    8. Open terminal
    9. Navigate to the downloads folder in your terminal: cd /path/to/downloads
    10. Clone the project you forked. The command will be like: git clone https://github.com/[yourGitHubName]/UdacityOpenSource.git
    11. Go inside the folder that is created from the git clone command: cd UdacityOpenSource
    12. Copy the folder with your name that you created in step 1 to the UdacityOpenSource folder. You can do this through UI. The UdacityOpenSource folder that is created with git clone command is located in your Downloads folder
    13. Go to the terminal again
    14. Then make a new branch with the name that is used in slack: git checkout -b [slackName]
    15. Get all the new files from origin: git pull origin master
    16. Add all the new files: git add –-all
    17. Commit your changes: git commit -m "Upload my files"
    18. Upload your changes to the repo: git push origin [slackName]. If you are asked for your credentials, add your github account credentials.
    19. Open your browser
    20. Go to https://github.com/[yourGitHubName]/UdacityOpenSource
    21. Press New pull request
    22. Select as base repository aksht94/UdacityOpenSource and as base master.As head repository select [yourGitHubName]/UdacityOpenSource and as compare your branch. Your branch will be named as your slackName.
    23. Leave a comment, that you are from udacity’s facebook challenge
    24. We will review your files and we will accept the request if everything is ok. If not, we will let you know the reason your request is rejected
    25. DONE!
  4. Optional – Star the repo

    1. Open your browser
    2. Go to https://github.com/aksht94/UdacityOpenSource.git
    3. Press the start at the upper right corner
    4. DONE!

Furthermore, I made a video demonstrating the whole process of uploading my project to GitHub. You can find the video here.

If you want any help you can contact me directly in slack. My slack name is kkech.

Help

If you face any problem in the process, you can ask for help from us.

Name Slack Name
Kechagias Konstantinos kkech
Shanmugapriya Shanmugapriya
Archit Archit
cibaca cibaca
Mohona Mohona
Sajjad Manal Sajjad Manal
Apoorva Patil Apoorva Patil
Soumia Soumia
Calincan Mircea Ioan Calincan Mircea Ioan

Contributors

Name Slack
Kechagias Konstantinos kkech