{"id":1469,"date":"2025-09-22T21:26:44","date_gmt":"2025-09-22T18:26:44","guid":{"rendered":"https:\/\/www.drinkits.lv\/?p=1469"},"modified":"2025-09-22T21:26:44","modified_gmt":"2025-09-22T18:26:44","slug":"diary-of-a-developer-launching-app-for-jira-data-center","status":"publish","type":"post","link":"https:\/\/www.drinkits.lv\/en\/2025\/09\/22\/diary-of-a-developer-launching-app-for-jira-data-center\/","title":{"rendered":"Diary of a developer launching app for Jira Data Center"},"content":{"rendered":"<div id=\"attachment_1533\" style=\"width: 310px\" class=\"wp-caption alignright\"><a title=\"Link to portfolio\" href=\"https:\/\/dev.drinkits.lv\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1533\" class=\"wp-image-1533 size-medium\" src=\"https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/logo-3-e1758564509227-300x230.png\" alt=\"\" width=\"300\" height=\"230\" srcset=\"https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/logo-3-e1758564509227-300x230.png 300w, https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/logo-3-e1758564509227-16x12.png 16w, https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/logo-3-e1758564509227.png 440w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-1533\" class=\"wp-caption-text\">Final logo<\/p><\/div>\n<p>All apps of the Atlassian Marketplace have a public story, a refined listing with well-organized feature lists. However, behind each, there is a personal narrative, a history marked by code remarks, late-night commits, and embarrassing replies. This isn&#8217;t the public story of our ASiC Viewer for Jira Data Center. This is the private one.<\/p>\n<p>It\u2019s the lightning-fast refactoring, the endless iterations to turn a thought into an idea, shape it into something the Marketplace will accept, and get a new product ready to launch within weeks.<\/p>\n<div id='gallery-1' class='gallery galleryid-1469 gallery-columns-5 gallery-size-thumbnail'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/logo-4.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/logo-4-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" aria-describedby=\"gallery-1-1534\" srcset=\"https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/logo-4-150x150.png 150w, https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/logo-4-120x120.png 120w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-1534'>\n\t\t\t\tLogo mockup\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/logo-1.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/logo-1-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" aria-describedby=\"gallery-1-1538\" srcset=\"https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/logo-1-150x150.png 150w, https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/logo-1-120x120.png 120w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-1538'>\n\t\t\t\tLogo mockup\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/logo-7.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/logo-7-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" aria-describedby=\"gallery-1-1537\" srcset=\"https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/logo-7-150x150.png 150w, https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/logo-7-120x120.png 120w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-1537'>\n\t\t\t\tLogo mockup\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/logo-6.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/logo-6-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" aria-describedby=\"gallery-1-1536\" srcset=\"https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/logo-6-150x150.png 150w, https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/logo-6-120x120.png 120w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-1536'>\n\t\t\t\tLogo mockup\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/logo-5.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/logo-5-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" aria-describedby=\"gallery-1-1535\" srcset=\"https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/logo-5-150x150.png 150w, https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/logo-5-120x120.png 120w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-1535'>\n\t\t\t\tLogo mockup\n\t\t\t\t<\/figcaption><\/figure>\n\t\t<\/div>\n\n<h3>June 3, 2025: Genesis and First taste of Reality<\/h3>\n<p><span aria-haspopup=\"dialog\" aria-expanded=\"false\" aria-controls=\"radix-_r_l_\" data-state=\"closed\" data-slot=\"popover-trigger\">The original commit of <em>asicviewer-1.0.0<\/em> was pure invention.<\/span> <span aria-haspopup=\"dialog\" aria-expanded=\"false\" aria-controls=\"radix-_r_m_\" data-state=\"closed\" data-slot=\"popover-trigger\">It was straightforward: the <em>SimpleEdocValidationServlet<\/em> to conduct the analysis, the <em>JiraAttachmentProvider<\/em> to retrieve the files and a handful of JavaScript and CSS files to make it a living UI.<\/span> It worked. It was alive. And in my mind, it felt almost ready.<\/p>\n<p><a href=\"https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/git.jpg\" data-lbwps-width=\"273\" data-lbwps-height=\"648\" data-lbwps-srcsmall=\"https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/git-5x12.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1547 alignleft\" src=\"https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/git-126x300.jpg\" alt=\"\" width=\"147\" height=\"332\" \/><\/a>I was wrong. Real-world pressures hit on the very same day the foundation was laid. The initial code had been built with a Jira Server mindset, but the market was already demanding Data Center compatibility. That meant a frantic, almost desperate sequence of commits\u2014not adding shiny new features, but just fighting for survival. Changes flooded into <em>pom.xml<\/em> and <em>atlassian-plugin.xml<\/em>, while I wrestled dependencies into place.<\/p>\n<p><span aria-haspopup=\"dialog\" aria-expanded=\"false\" aria-controls=\"radix-_r_q_\" data-state=\"closed\" data-slot=\"popover-trigger\">On the same day, the artifact was already renamed, security logic in the servlet was tightened and the metadata about the version was patched.<\/span>\u00a0 This was by no means a peaceful launching, but a rush to reach the high standard of the Marketplace, with the very first push.<\/p>\n<h3>The Mid-June Grind: Bugs, Compatibility, and Finding an Identity<\/h3>\n<ul>\n<li><strong>June 16:<\/strong> There was a commit with the title &#8220;Compatibility fix in <em>JiraAttachmentProvider&#8221;<\/em>. It may seem easy or even obvious, but it was the outcome of the realization that an API call that performed well with our test server did not work the same with a different version of a Jira DC used by another customer. Later that day we committed fixes to our core data models, <em>EdocContainer<\/em>, <em>SignatureInfo<\/em>, after realizing that there were some edge cases where we were slightly off in our validation logic. We also provided support of dark themes through the use of CSS, which is a strong indication by the user community in the regard to modern UI requirements. It was a necessity that resulted in version 1.0.1.<\/li>\n<li><strong>June 20:<\/strong> Minor, yet important modification: a new logo was made. The first branding was not the right one; it did not have a identity. The commit message &#8220;Switched logo asset&#8221; was a reminder that an app isn&#8217;t just code, it&#8217;s a product.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/mockup.jpg\" data-lbwps-width=\"1255\" data-lbwps-height=\"903\" data-lbwps-srcsmall=\"https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/mockup-18x12.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1514\" src=\"https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/mockup.jpg\" alt=\"\" width=\"1255\" height=\"903\" srcset=\"https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/mockup.jpg 1255w, https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/mockup-300x216.jpg 300w, https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/mockup-768x553.jpg 768w, https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/mockup-18x12.jpg 18w, https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/mockup-700x504.jpg 700w\" sizes=\"auto, (max-width: 1255px) 100vw, 1255px\" \/><\/a><\/p>\n<div id='gallery-2' class='gallery galleryid-1469 gallery-columns-4 gallery-size-thumbnail'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon portrait'>\n\t\t\t\t<a href='https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/errors.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/errors-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/errors-150x150.png 150w, https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/errors-120x120.png 120w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon portrait'>\n\t\t\t\t<a href='https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/error4.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/error4-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/error4-150x150.png 150w, https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/error4-120x120.png 120w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/errors4.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/errors4-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/errors4-150x150.jpg 150w, https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/errors4-120x120.jpg 120w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/errors3.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/errors3-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/errors3-150x150.png 150w, https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/errors3-120x120.png 120w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon portrait'>\n\t\t\t\t<a href='https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/errors2.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/errors2-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/errors2-150x150.png 150w, https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/errors2-120x120.png 120w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/errors1.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/errors1-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/errors1-150x150.png 150w, https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/errors1-120x120.png 120w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/design_idea.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/design_idea-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/design_idea-150x150.jpg 150w, https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/design_idea-120x120.jpg 120w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure>\n\t\t<\/div>\n\n<h3>The Marketplace Gauntlet: June 25th<\/h3>\n<p>It was the day when we really got to know what it is to be a Marketplace vendor. When our submission delivered some feedback it took us directly back to the code. This was not about new features being added in to the app to make it exciting, it was about technical and security requirement to be an approved app.<\/p>\n<p>The commit log on that day describes a tale of tireless iteration:<\/p>\n<ul>\n<li><span class=\"inline-code ng-star-inserted\">DC compatibility: updates to pom, atlassian-plugin.xml, README.<\/span><\/li>\n<li>DC compatibility (servlet and provider): code changes&#8230;<\/li>\n<li>Compiled 1.0.3 and Marketplace issues&#8230;<\/li>\n<li>incremented to 1.0.4 with pom and atlassian-plugin.xml tweaks&#8230;<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/marketplace_submission.jpg\" data-lbwps-width=\"1119\" data-lbwps-height=\"376\" data-lbwps-srcsmall=\"https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/marketplace_submission-18x6.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1512\" src=\"https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/marketplace_submission.jpg\" alt=\"\" width=\"1119\" height=\"376\" srcset=\"https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/marketplace_submission.jpg 1119w, https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/marketplace_submission-300x101.jpg 300w, https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/marketplace_submission-768x258.jpg 768w, https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/marketplace_submission-18x6.jpg 18w, https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/marketplace_submission-700x235.jpg 700w\" sizes=\"auto, (max-width: 1119px) 100vw, 1119px\" \/><\/a><\/p>\n<p>The iterations were not to please our users, but to please the gatekeepers. It was a tough but priceless experience that forced me to polish every part of the app, right down to the <em>pom.xml<\/em> vendor info and the security posture of the <em>SimpleEdocValidationServlet<\/em>. The files that I have touched most during that time, specifically <em>JiraAttachmentProvider<\/em> and <em>SimpleEdocValidationServlet<\/em>, got to be the true hotspots of the codebase, beaten out by the flames of the review process.<\/p>\n<h3>The Scars are the Features<\/h3>\n<p>Going by the Git history, the actual history of the ASiC Viewer is not the original idea. It&#8217;s about resilience. It is about the hundreds of small, micro-improvements a bug fix in a DTO, a compatibility flag in a descriptor, a security patch in a servlet. It is also about hearing feedback, whether it is bug report of a user, a shifting platform requirement, the e-mail reply of a polite but firm rejection of the Marketplace team.<\/p>\n<p>This experience, written in our commit log, is what formed the end product &#8211; <a title=\"Link to Atlassian Marketplace\" target=\"_blank\" href=\"https:\/\/marketplace.atlassian.com\/apps\/1752327390\">ASiC Viewer for Jira Data Center.<\/a><\/p>\n<p><a href=\"https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/functions.png\" data-lbwps-width=\"960\" data-lbwps-height=\"600\" data-lbwps-srcsmall=\"https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/functions-18x12.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1526\" src=\"https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/functions.png\" alt=\"\" width=\"960\" height=\"600\" srcset=\"https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/functions.png 960w, https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/functions-300x188.png 300w, https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/functions-768x480.png 768w, https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/functions-18x12.png 18w, https:\/\/www.drinkits.lv\/wp-content\/uploads\/2025\/09\/functions-700x438.png 700w\" sizes=\"auto, (max-width: 960px) 100vw, 960px\" \/><\/a><\/p>\n<p><iframe loading=\"lazy\" title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/_QG7oT0PJ6o?si=0UUlJFhPy1TpeuAN\" width=\"700\" height=\"394\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><span data-mce-type=\"bookmark\" style=\"display: inline-block; width: 0px; overflow: hidden; line-height: 0;\" class=\"mce_SELRES_start\"><\/span><span data-mce-type=\"bookmark\" style=\"display: inline-block; width: 0px; overflow: hidden; line-height: 0;\" class=\"mce_SELRES_start\"><\/span><\/iframe><\/p>","protected":false},"excerpt":{"rendered":"<a href=\"https:\/\/www.drinkits.lv\/en\/2025\/09\/22\/diary-of-a-developer-launching-app-for-jira-data-center\/\" rel=\"bookmark\" title=\"Permalink to Diary of a developer launching app for Jira Data Center\"><p>All apps of the Atlassian Marketplace have a public story, a refined listing with well-organized feature lists. However, behind each, there is a personal narrative, a history marked by code remarks, late-night commits, and embarrassing replies. This isn&#8217;t the public story of our ASiC Viewer for Jira Data Center. This is the private one. It\u2019s [&hellip;]<\/p>\n<\/a>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[245],"tags":[260,257,259,258,251,263,256,265,255,261,262,264],"class_list":{"0":"post-1469","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-jira","7":"tag-asic-container","8":"tag-asic-viewer","9":"tag-bdoc","10":"tag-digital-signature","11":"tag-edoc","12":"tag-indie-developer-story","13":"tag-jira-app-development","14":"tag-jira-app-security","15":"tag-jira-data-center","16":"tag-jira-marketplace","17":"tag-jira-plugin-development","18":"tag-marketplace-submission","19":"h-entry","20":"hentry"},"_links":{"self":[{"href":"https:\/\/www.drinkits.lv\/en\/wp-json\/wp\/v2\/posts\/1469","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.drinkits.lv\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.drinkits.lv\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.drinkits.lv\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.drinkits.lv\/en\/wp-json\/wp\/v2\/comments?post=1469"}],"version-history":[{"count":26,"href":"https:\/\/www.drinkits.lv\/en\/wp-json\/wp\/v2\/posts\/1469\/revisions"}],"predecessor-version":[{"id":1551,"href":"https:\/\/www.drinkits.lv\/en\/wp-json\/wp\/v2\/posts\/1469\/revisions\/1551"}],"wp:attachment":[{"href":"https:\/\/www.drinkits.lv\/en\/wp-json\/wp\/v2\/media?parent=1469"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.drinkits.lv\/en\/wp-json\/wp\/v2\/categories?post=1469"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.drinkits.lv\/en\/wp-json\/wp\/v2\/tags?post=1469"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}