Publishing your projects to GitHub is massively important. It helps others find out about your work and this can lead to exciting opportunities in the future. As a learner on GreyAtom's Learning Platform, you can publish all your projects to GitHub with a few clicks of a button


Here’s how you go about publishing your projects to GitHub


1. Go to the “Project” Page

Once you complete a project, you will see a "Publish to GitHub" button once you mouse over the project tile. Congratulations! This means your project is ready for posting to GitHub.





2. Fill out basic details of the project

Enter "Repository Name", "Description", and "Project Name" in the respective fields.




3. Enter Detailed Information about your project

Respond to every question on the page. Make sure your responses are concise, but detailed. Your responses will be posted as a readme file on GitHub. This readme is the way for GitHub-ers to understand your work.






4. Review the information and Publish

You can review all your answer as one README file in this section. Feel free to make changes at this step.





5. Authenticate your GitHub Account (Applicable only for the first time)

You need to authenticate your GitHub account the first time you post to GitHub This process will redirect you to a different website for authentication and shall bring you back to the publish page post authentication.


 



6. Publish Project to GitHub

This is the last page of your journey. You will be redirected to the GitHub project URL for your reference.




Important Notes

  1. GitHub publishing is a one-time activity. Once published, the project will be available to you on GitHub independent of the GreyAtom platform. 

  2. The “Publish” Icon will be available only for completed projects.

  3. Once published, changes made to the project on the GreyAtom Learning Platform will not sync with its GitHub copy and vice versa.

  4. The Learning Platform will not allow you to re-publish the project even if you delete the project from GitHub. 

  5. Once you link your GitHub account to the Learning Platform, you cannot unlink it yourself. For unliking requests, email support@greyatom.com with a detailed account of the reason for unlinking.