• Hi, Guest!
    Some images might be missing as we move away from using embedded images, sorry for the mess!
    From now on, you'll be required to use a third party to host images. You can learn how to add images here, and if your thread is missing images you can request them here.
    Do not use Discord to host any images you post, these links expire quickly!
Essentials GitHub

any version Essentials GitHub 2023-05-15

This resource does not pertain to any specific version of Pokémon Essentials.
Pokémon Essentials Version
Non-applicable
Small tutorial for absolute Git beginners who want to start contributing to Essentials.

First let's find out what is on the Potential Projects and see what can be contributed based on this Google Docs made by Maruno. (Note: New Gen stuff is always a potential project)
https://docs.google.com/document/d/1nsa-WLm7ZViP6XOicO0C4yu4nz-2WYkPMRtXC30A1Eo/edit

Let's access Essentials GitHub in "dev" branch.
https://github.com/Maruno17/pokemon-essentials/tree/dev

Understanding the "master" and "dev" branch in Essentials GitHub.
(Note: "pull requests" are how we will make contributions to Essentials GitHub)
When opening Essentials GitHub you will be redirected to the "master" branch which currently will only have changes made up to the latest v20.1 Hotfixes Plugin - Aug 10, 2022.
1684189218226.png


But if we move to the "dev" branch we can see that the last update was yesterday, that's because in the dev branch Maruno is preparing v21, and it is exactly in this branch that we will be making "pull requests".
1688006248610.png


We can start creating a "Fork".
1688006167596.png


In your newly created "Fork" you select "dev" branch.
1688006157111.png


And select "Create codespace on dev". (Basically Visual Studio Code on the cloud)
(Note: You can access the "codespace" again if you need to exit and it will save your changes to the cloud)

1688006125369.png


Make your changes. (Note: without creating the Audio/Graphics/Plugins folder, just Ruby code or PBS data and after testing your changes locally)
1684172082972.png


After making any changes, it will appear in "SOURCE CONTROL", when finished, write a commit name where it says "my commit" and select "Commit". (Note: You can make multiple "commits" before or after doing a "pull request")
17941.png


Select "Yes".
1684188342684.png


Select "Sync Changes".
1684188377184.png


Now it will show "Compare & pull request" in your "Fork".
17942.png


But if a long time has passed it will not appear and you will need to do it like this.
1684197340631.png


You will compare it to the Maruno repository's "base: dev" as the "base repository" and your "compare: dev" branch as the "head repository".
1684171622541.png


You can write a title that makes sense based on your changes and provide detailed comments about what you are implementing and select "Create pull request".
image.png


Your "pull request" will now be waiting for Maruno's review, he can request some changes, accept it directly or reject it.
1684195730623.png


Congrats you made your first "pull request"!!
Credits
Maruno
  • 1684189391909.png
    1684189391909.png
    28.3 KB · Views: 353
Author
Nathan-MV
Downloads
414
Views
1,341
First release
Last update
Rating
0.00 star(s) 0 ratings

Latest updates

  1. Fixed some loopholes in the tutorial

    It must be finished by now!
Back
Top