The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
This page describes the creation and editing workflow for Atlas descriptions and bounding boxes on the r/place 2022 Atlas. | This page describes the creation and editing workflow for Atlas descriptions and bounding boxes on the r/place 2022 Atlas. | ||
''(For information on creating or editing Wiki pages, see [[ | ''(For information on creating or editing Wiki pages, see [[Editing:Wiki Editing]].)'' | ||
'''This information is only relevant to official community managers. Please do not create or submit edits if you are not an official community leader behind your community's artwork.''' The best way to encourage adding recent and relevant information is to request an update to whoever is managing your community's art. | '''This information is only relevant to official community managers. Please do not create or submit edits if you are not an official community leader behind your community's artwork.''' The best way to encourage adding recent and relevant information is to request an update to whoever is managing your community's art. | ||
==Editing existing entries== | ==Editing existing entries== | ||
Line 45: | Line 14: | ||
The other two ways let you request assistance from other developers to get your submission edited through GitHub. These are the slower, but less technical approaches to submitting a change. You can do this in two ways: | The other two ways let you request assistance from other developers to get your submission edited through GitHub. These are the slower, but less technical approaches to submitting a change. You can do this in two ways: | ||
*Leaving information generated from a new Atlas entry in the [https://www.reddit.com/r/placeAtlas2/ r/placeAtlas2 subreddit] and flairing it with Edit Entry... | * Leaving information generated from a new Atlas entry in the [https://www.reddit.com/r/placeAtlas2/ r/placeAtlas2 subreddit] and flairing it with Edit Entry... | ||
*...Or by describing your issue in the [https://discord.gg/WfGAy6PKm9 r/placeAtlas2 Discord server] in #atlas-edits. | * ...Or by describing your issue in the [https://discord.gg/WfGAy6PKm9 r/placeAtlas2 Discord server] in #atlas-edits. | ||
If you're planning to submit a Reddit/Discord request, please see [[#requesting support|Requesting support]] for a full breakdown: | If you're planning to submit a Reddit/Discord request, please see [[#requesting support|Requesting support]] for a full breakdown: | ||
Line 64: | Line 33: | ||
To follow this walkthrough, you will need: | To follow this walkthrough, you will need: | ||
*A [https://github.com/signup GitHub account] | * A [https://github.com/signup GitHub account] | ||
*[https://code.visualstudio.com/ Visual Studio Code] (or any other code editor which you are comfortable with) | * [https://code.visualstudio.com/ Visual Studio Code] (or any other code editor which you are comfortable with) | ||
====Copying the repository==== | ====Copying the repository==== | ||
Line 79: | Line 48: | ||
Forking the repository can take up to 30 seconds. | Forking the repository can take up to 30 seconds. | ||
==== Finding the right file==== | ====Finding the right file==== | ||
Before we do any file editing, '''make sure you switch to the {{#tag:code|cleanup}} branch''' by clicking this button, located on the top left hand side of the file browser. This will switch you to the code that's used for cleaning and maintaining the Atlas. (Changes made from the {{#tag:code|master}} branch will not be accepted.) | Before we do any file editing, '''make sure you switch to the {{#tag:code|cleanup}} branch''' by clicking this button, located on the top left hand side of the file browser. This will switch you to the code that's used for cleaning and maintaining the Atlas. (Changes made from the {{#tag:code|master}} branch will not be accepted.) | ||
Line 109: | Line 78: | ||
To search through the entire file for your submission, go to Edit > Find, or press Ctrl + F, to bring up a find menu. Then, type in the name of the entry you'd like to find, or copy its corresponding ID. If there are multiple results, make sure you have the right entry. | To search through the entire file for your submission, go to Edit > Find, or press Ctrl + F, to bring up a find menu. Then, type in the name of the entry you'd like to find, or copy its corresponding ID. If there are multiple results, make sure you have the right entry. | ||
====Removing duplicate entries ==== | ====Removing duplicate entries==== | ||
All it takes to remove a duplicate entry is to delete the corresponding entry's line in {{#tag:code|atlas.json}}. To do this, place your cursor on the line you'd like to remove. Then, to make sure you don't select any other line, you can go to View > Command Palette... (or Ctrl + Shift + P), and search for the command "Delete Line". | All it takes to remove a duplicate entry is to delete the corresponding entry's line in {{#tag:code|atlas.json}}. To do this, place your cursor on the line you'd like to remove. Then, to make sure you don't select any other line, you can go to View > Command Palette... (or Ctrl + Shift + P), and search for the command "Delete Line". | ||
Line 115: | Line 84: | ||
Please do this for every duplicate entry that you find for your community's art. Make sure to keep one entry to edit as your Atlas's description. | Please do this for every duplicate entry that you find for your community's art. Make sure to keep one entry to edit as your Atlas's description. | ||
====Editing entries ==== | ====Editing entries==== | ||
Using the Find menu, you can also search for an entry to edit. Once you find the entry you'd like to edit, you can update its name, description, website link, subreddit, and even its drawn path coordinates. | Using the Find menu, you can also search for an entry to edit. Once you find the entry you'd like to edit, you can update its name, description, website link, subreddit, and even its drawn path coordinates. | ||
Line 149: | Line 118: | ||
Congratulations! You've just pushed a pull request to the cleanup branch of the main repository. A moderator will verify your change and help you merge it into the Atlas! | Congratulations! You've just pushed a pull request to the cleanup branch of the main repository. A moderator will verify your change and help you merge it into the Atlas! | ||
====Troubleshooting ==== | =====Troubleshooting===== | ||
If you face any of these issues, then please back up your changes, delete your fork and retry this walkthrough: | If you face any of these issues, then please back up your changes, delete your fork and retry this walkthrough: | ||
*You've done your changes on the master branch of your fork instead of the cleanup branch. Your pull request will not be accepted from master to cleanup. | * You've done your changes on the master branch of your fork instead of the cleanup branch. Your pull request will not be accepted from master to cleanup. | ||
*You see a red "Unable to merge" error towards the end of the process. If you can't fix these merge conflicts, or don't know how, then please restart the walkthrough. | * You see a red "Unable to merge" error towards the end of the process. If you can't fix these merge conflicts, or don't know how, then please restart the walkthrough. | ||
=== Requesting support=== | ===Requesting support=== | ||
You may choose to regenerate JSON for your area to add to the Reddit section. | You may choose to regenerate JSON for your area to add to the Reddit section. | ||
WIP! Check back later. | WIP! Check back later. | ||
==Creating a new entry== | |||
To create a new entry, you'll need to be an official community leader that has unoccupied space on the Atlas to fill.<br /> | |||
''If you'd like to update an entry that already exists, or manage and remove duplicate entries, see [[#Editing existing entries|Editing existing entries]].'' | |||
You'll also need to find an unoccupied area. '''Do not add duplicate entries to an existing area - they will be reported and removed.''' | |||
====Drawing your bounding area==== | |||
Once you find an unoccupied area, click "Show List" on the top left hand corner, then click Draw. You will now be in the Draw mode, which lets you create a new bounding area around your art. Be precise; do not cover art that is not in your claimed area. Do not create intersecting lines within your drawing - do not make self-intersecting polygons. | |||
You can Undo or Redo placed points by clicking the buttons on the sidebar, or by using {{#tag:Code|Ctrl+Z}} and {{#tag:Code|Ctrl+Y}}. | |||
If another bounding area is partially obscuring the area you are attempting to add an entry for, please try your best to cover the entirety of your area despite this. (This means you should cut into a dark area on the Atlas if you really need to, in order to fully enclose your community's artwork.) | |||
When you're finished drawing your area, click "Finish (Enter)" on the sidebar, or press {{#tag:Code|Enter}} to confirm your area. | |||
====Filling in the description==== | |||
After finding an area, a few text boxes will appear in the side panel for adding the name of your area, its description, and links to a website and subreddit. Please fill in all relevant information; if you are not associated with a Discord server or subreddit, for instance, you may leave these fields blank. | |||
Once you're done adding information into these text fields, click {{#tag:Code|OK}}. | |||
====Submitting to Reddit==== | |||
Once you've generated the data for your new area, head over to [https://www.reddit.com/r/placeAtlas2/ r/placeAtlas2]. Create a new post there with nothing in it at all besides the text that was generated. Other desired notes may be added in the comments section. | |||
'''Don't forget to flare your post with "New Entry"''' - that way, it's not missed by moderators looking to review your submission. | |||
Once your post is reviewed and accepted by a moderator of the sub, then they will push it to the Atlas for you! | |||
[[Category:Editing]] | [[Category:Editing]] |