Where can I find my project?
If you are using IDE to complete Hyperskill projects, you can find the structure of your project in the Project panel on the left (don’t forget to switch to the Project view as shown on the screenshot below).
If you are working in IntelliJ IDEA or WebStorm, you will find project files in the src folder, in Android Studio they can be found within src/main/. By right-clicking on this folder and choosing Copy path/reference, you can copy the full path on your computer. In general, you can expect the path to your project to look like in the example:
If you are following one of the Python tracks, the folder with your code can be found in the task directory. As with other JetBrains IDEs, in PyCharm you can also check the full path by clicking on Copy path/reference. With Pycharm, your project path should look like the following:
Overall, in all IDEs you can open your project folder right away: simply right-click on the folder with your code in the Project Panel and choose Open in Finder if you are using Mac OS or Open in Explorer for Windows.
Setting up GitHub Desktop
GitHub Desktop was created as a user-friendly GUI application to interact with GitHub as opposed to working with the command line. To install a separate application, please follow the instructions on the GitHub Desktop installation page.
GitHub has comprehensive instructions explaining how to add an existing project to GitHub with its desktop application. Please note, if you receive a warning message when you click on File > Add Local Repository, you can safely proceed and choose to create a repository as the message suggests.
Please make sure to provide the path to the files that are relevant to your project and contain your code.
Once you have created the repository, you can proceed with the further steps in the instruction.
Sharing a link to your repository on Hyperskill
Every time you complete your project, you will be prompted to publish your work on GitHub and share the link on Hyperskill.
Please make sure that the visibility of your GitHub repository is Public if you’d like to share it on Hyperskill. Providing a link to a private repository will result in an error.
Some official guides you might find useful
GitHub provides its own official guides and documentation on various topics such as how GitHub flow works, how to properly document your projects on GitHub, and many more. Feel free to check them out!
If you are working in one of the JetBrains IDEs, you might also find this documentation of use: GitHub. It provides a thorough set of instructions on how to manage your projects on GitHub from IDE.