{"id":23546,"date":"2021-09-02T18:48:30","date_gmt":"2021-09-02T17:48:30","guid":{"rendered":"https:\/\/arquiconsult.com\/?p=23546"},"modified":"2024-10-23T11:04:50","modified_gmt":"2024-10-23T10:04:50","slug":"development-tips-and-news-for-business-central","status":"publish","type":"post","link":"https:\/\/arquiconsult.com\/en\/development-tips-and-news-for-business-central\/","title":{"rendered":"#05 TODO TREE: TAGGING AND TRACKING"},"content":{"rendered":"<p>Since Business Central version 15, the AL development should be done exclusively on VS Code. This fact allows developers to use VS Code Extensions that previously weren\u2019t available.<\/p>\n<p>One of those extensions is the Todo Tree <sup>(A)<\/sup>. This extension allows the developers to leave tags around the AL Project. These tags start with \/\/TODO and everything that comes after the tag is marked in the Todo Tree tab in VS Code.<\/p>\n<p><img loading=\"lazy\" class=\"alignnone wp-image-23446\" src=\"https:\/\/arquiconsult.com\/wp-content\/uploads\/2021\/09\/Picture3.png\" alt=\"-\" width=\"833\" height=\"202\" title=\"-\"><\/p>\n<p>There is the possibility to customize the extension like changing the color of the tags or the nature of the tags itself <sup>(B)<\/sup>.<\/p>\n<p>With the AL project paired with Azure DevOps all the tags in the project are sent and received when using push and pull commands, and when the pull is done, if a developer has the TODO tree extension installed in VS Code, the extension will automatically update the tree if new tags are found in the remote repository. This allows a better control of the code or the developments that team members are doing.<\/p>\n<p><img loading=\"lazy\" class=\"alignnone wp-image-23449\" src=\"https:\/\/arquiconsult.com\/wp-content\/uploads\/2021\/09\/Picture4.jpg\" alt=\"-\" width=\"813\" height=\"270\" title=\"-\"><\/p>\n<p><sup>(A)<\/sup> <a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=EdySpider.alstructurecreator\" target=\"_blank\" rel=\"noopener\">https:\/\/marketplace.visualstudio.com\/items?itemName=EdySpider.alstructurecreator<\/a><\/p>\n<p><sup>(B)<\/sup> <a href=\"https:\/\/blog.truesec.com\/2020\/01\/22\/configuring-vscode-todo-tree\/\" target=\"_blank\" rel=\"noopener\">https:\/\/blog.truesec.com\/2020\/01\/22\/configuring-vscode-todo-tree\/<\/a><\/p>\n<!--themify_builder_content-->\n<div id=\"themify_builder_content-23546\" data-postid=\"23546\" class=\"themify_builder_content themify_builder_content-23546 themify_builder tf_clear\">\n    \t<!-- module_row -->\n\t<div  data-lazy=\"1\" class=\"module_row themify_builder_row tb_5csu751 tb_first tf_clearfix\">\n\t    \t\t<div class=\"row_inner col_align_top col-count-1 tf_box tf_w tf_rel\">\n\t\t\t<div  data-lazy=\"1\" class=\"module_column tb-column col-full first tb_e7wf752 tf_box\">\n\t\t\t    \t        <div class=\"tb-column-inner tf_box tf_w\">\n\t\t    <!-- module buttons -->\n<div  class=\"module module-buttons tb_ki1t753 buttons-horizontal transparent sugestoes hide-desktop hide-tablet hide-tablet_landscape hide-mobile large circle tf_textc hover-wow\" data-tf-animation_hover=\"pulse\" data-lazy=\"1\">\n    \t<div class=\"module-buttons-item tf_inline_b\">\n\t\t\t\t\t\t\t<a href=\"#\" class=\"ui builder_button transparent\" >\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"tf_inline_b tf_vmiddle\">Give as Feedback<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t    \t<\/div>\n\t<\/div>\n<!-- \/module buttons -->\n\t        <\/div>\n\t    \t<\/div>\n\t\t    <\/div>\n\t    <!-- \/row_inner -->\n\t<\/div>\n\t<!-- \/module_row -->\n\t\t<!-- module_row -->\n\t<div  data-anchor=\"sucesso\" data-hide-anchor=\"1\" data-lazy=\"1\" class=\"module_row themify_builder_row sucesso repeat tb_has_section tb_section-sucesso tb_mfke285 tf_clearfix\" >\n\t    \t\t<div class=\"row_inner col_align_top col-count-1 tf_box tf_w tf_rel\">\n\t\t\t<div  data-lazy=\"1\" class=\"module_column tb-column col-full first tb_5qp6285 tf_box\">\n\t\t\t    \t        <div class=\"tb-column-inner tf_box tf_w\">\n\t\t    <!-- module buttons -->\n<div  class=\"module module-buttons tb_j8cl285 buttons-horizontal transparent popmake-24705 large circle tf_textc\" data-lazy=\"1\">\n    \t<div class=\"module-buttons-item tf_inline_b\">\n\t\t\t\t\t\t\t<a href=\"#\" class=\"ui builder_button tb_default_color\" >\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"tf_inline_b tf_vmiddle\">Give as a Feedback and Suggest Questions<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t    \t<\/div>\n\t<\/div>\n<!-- \/module buttons -->\n\t        <\/div>\n\t    \t<\/div>\n\t\t    <\/div>\n\t    <!-- \/row_inner -->\n\t<\/div>\n\t<!-- \/module_row -->\n\t<\/div>\n<!--\/themify_builder_content-->\n","protected":false},"excerpt":{"rendered":"<p>Since Business Central version 15, the AL development should be done exclusively on VS Code. This fact allows developers to use VS Code Extensions that previously weren\u2019t available. One of those extensions is the Todo Tree (A). This extension allows the developers to leave tags around the AL Project. These tags start with \/\/TODO and [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":37962,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[2099],"tags":[2076,2082],"acf":[],"_links":{"self":[{"href":"https:\/\/arquiconsult.com\/en\/wp-json\/wp\/v2\/posts\/23546"}],"collection":[{"href":"https:\/\/arquiconsult.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/arquiconsult.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/arquiconsult.com\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/arquiconsult.com\/en\/wp-json\/wp\/v2\/comments?post=23546"}],"version-history":[{"count":0,"href":"https:\/\/arquiconsult.com\/en\/wp-json\/wp\/v2\/posts\/23546\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/arquiconsult.com\/en\/wp-json\/wp\/v2\/media\/37962"}],"wp:attachment":[{"href":"https:\/\/arquiconsult.com\/en\/wp-json\/wp\/v2\/media?parent=23546"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/arquiconsult.com\/en\/wp-json\/wp\/v2\/categories?post=23546"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/arquiconsult.com\/en\/wp-json\/wp\/v2\/tags?post=23546"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}