Contribution Guide:
Thank you for offering to help with collaborating on this guide!
If you want to write a tutorial on something you can do in my server (such as using a function of Jack's Bot, a specific game channel, etc...), then this is how you do it!
Every guide page you submit will earn you 4,000 Jack's Bot coins in my Discord Server!
Step 1:
Check that there isn't already a published guide on the topic! Visit https://guide.jackgames.net and look at the list of topics.
Step 2:
Go to https://github.com/login and either sign in or make an account!
Step 3:
Once you are signed in, visit https://github.com/chattyboxy/jacks-hangout-guide .
Step 4:
Near the top right, click the "Fork" button. This will open a new page. You are creating a copy of the site, which you will make your edits on before merging it back in with my published site, all done via GitHub.
Step 5:
On this page, under "Repository Name", call it "(guide name) page". For example, if I was writing a guide on moneychat, I would call it "moneychat page".
Step 6:
Make sure to leave "Copy the main branch only" selected. Then click "Create fork".
Step 7:
You are now ready to create your guide page! Visit the website https://html-online.com/editor/ in a new tab.
Step 8:
On that website, use the tools on the left-hand side to create a guide page for your chosen topic. Make it descriptive and easy to follow for a new user! You can lay this out however you like (the guide is community-contributed, so doesn't need to look identical on each different page). You may also want to credit yourself at the bottom of the page - this is optional.
Step 9:
On the right-hand side of the website, select all of the HTML code it has generated, and copy it to your clipboard. Don't close the HTML generator, as you may need it if you accidentally clear your clipboard!
Step 10:
Return to the GitHub Fork that you made. Click "Add file" (to the left of the green button). Click "Create new file".
Step 11:
Important: Where it says "Name your file" in a box, you need to do the following. First of all, decide what your page will be called. This name is what will appear after the / in the guide.jackgames.net/ URL.
Then, in the name box, type "pagename/index.html". It is important that you include the /index.html bit, as otherwise, it won't register as a new page.
For example, if I was making a guide about the moneychat channel, I would call it "moneychat/index.html". It will automatically reformat this to include a new folder called "moneychat" with the file being called "index.html".
Step 12:
In the text box below, paste in the full code you copied from the HTML generator. Scroll down, and make sure "Commit directly to the main branch is selected. Click the green "Commit new file" button.
Step 13:
On the page it takes you to, click the "Contribute" button (underneath the "Go to file" button). On the dropdown menu, click the green "Open pull request" button.
Step 14:
On the "Open a pull request" page that opens, where it wants you to give a title (it currently should say "Create index.html"), replace that with the title of the page you made. For example, "moneychat". In the "Leave a comment" section, write a brief description of what you have created.
In the "Leave a comment" section, if you want to receive your 4,000 free Jack's Bot coins, make sure to include your Discord Username and # number, EG JackGames#0322, to make sure I can give you your coins!
Step 15:
Make sure "Allow edits by maintainers" is ticked, and then click the green "Create pull request" button!
Step 16:
You have now submitted your page contribution! I will have to manually review your contribution, and then I will "approve" the pull request, which will merge it into the live site at guide.jackgames.net .
Step 17:
If you want to preview how your new page looks on the site, take a look for a comment on your pull request by Netlify Bot. Within 20 seconds of you creating the request, it will show a comment with "Deploy preview for jackshangoutguide ready!". If it doesn't say this, keep refreshing the page until it has completed!
Once it has completed, you can click the unique URL next to "Deploy Preview" to look at your page!
Step 18:
You don't need to do anything else now! Just wait until I approve the pull request, and then it will automatically become part of the guide! You will receive an email (to the email you used to sign up to GitHub) once the pull request is approved!
Thank you for contributing to the guide! Every successful guide contributed will earn you 4,000 Jack's Bot /coins (as long as you put your Discord username in the pull request "Leave a comment" section).