########################################################### # Process for working on sub-issues of: # # # # [meta] Remove or document every SafeMarkup::set() call # # # ########################################################### 1. Look at Critical META issue: https://www.drupal.org/node/2280965 2. Choose a sub-item from the big list that does not already have it’s own issue ticket. a. Check to see if there any existing issues for this item in the code. 3. Create a ‘Major’ child task under the Critical META a. Use this template for the new issue ticket: http://lb.cm/safemarkup 4. Update the Critical META issue to include the link to the new child issue ticket. 5. Work on the ‘Major’ child issue. Assign it to yourself. Submit a patch. a. Identify source of variables currently being processed through SafeMarkup::set(). b. If possible, convert the call to a Template file or an Inline Template. c. Otherwise, use SafeMarketup::format() instead of SafeMarkup::set(). d. If neither ‘a’ nor ‘b’ can be applied then add code documentation as a patch. i. Identify is this is internal. ii. Identify if this is used by D7 contrib maintainers 6. Submit the patch to the Major issue ticket and request TestBot testing. a. Identify any failing tests and re-run locally to debug. #########