<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Kelvin-Air</title>
    <description>The latest articles on DEV Community by Kelvin-Air (@kelvin_air_tmla).</description>
    <link>https://dev.to/kelvin_air_tmla</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4072945%2F7323f3a6-97e4-4cd5-ae0f-31d52a330ee1.png</url>
      <title>DEV Community: Kelvin-Air</title>
      <link>https://dev.to/kelvin_air_tmla</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/kelvin_air_tmla"/>
    <language>en</language>
    <item>
      <title>Stop opening 20 tabs to understand one GitHub issue 🐙</title>
      <dc:creator>Kelvin-Air</dc:creator>
      <pubDate>Tue, 18 Aug 2026 20:06:30 +0000</pubDate>
      <link>https://dev.to/kelvin_air_tmla/show-dev-stop-opening-20-tabs-to-understand-one-github-issue-420m</link>
      <guid>https://dev.to/kelvin_air_tmla/show-dev-stop-opening-20-tabs-to-understand-one-github-issue-420m</guid>
      <description>&lt;p&gt;We have all been there. You find an open-source bug you want to fix, or an issue you need to triage. You click the link. Inside the discussion, someone links to a Pull Request in a dependency repository. That PR links to a closed issue. That issue points to a discussion thread.&lt;/p&gt;

&lt;p&gt;Before you even write a single line of code, you are &lt;strong&gt;20 tabs deep&lt;/strong&gt; in browser chaos. &lt;/p&gt;

&lt;p&gt;You lose the structural context, you forget where you started, and your brain is fried just tracking the dependency web.&lt;/p&gt;

&lt;p&gt;I got completely sick of this tab tax, so I built &lt;strong&gt;&lt;a href="https://ficcrunch.com" rel="noopener noreferrer"&gt;FicCrunch&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  🗺️ What is FicCrunch?
&lt;/h2&gt;

&lt;p&gt;FicCrunch is a bounded reading path and link graph explorer for GitHub issues. Instead of forcing you to manually click through a maze of cross-repository links, it builds a structured roadmap for your reading.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[Your Target Issue] 
       │
       ├───► [Linked PR in Repo B] ───► [Fixed in Version X]
       │
       └───► [Related Issue in Repo C] ───► [Discussion Thread]
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You paste a single GitHub issue URL into the platform, and FicCrunch crawls the connected threads to generate a &lt;strong&gt;clean, sequential reading order&lt;/strong&gt;. It stops the tab explosion by mapping out exactly what you need to read, and in what order.&lt;/p&gt;




&lt;h2&gt;
  
  
  🛠️ The Core Value (And why it saves your sanity)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Bounded Reading Paths:&lt;/strong&gt; It limits your scope. You only see the issues and PRs that actually impact the problem you are tracking.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cross-Repository Link Mapping:&lt;/strong&gt; If an issue spans across an organization's main app, a client library, and a backend parser, FicCrunch maps them into a single graph.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Context Preservation:&lt;/strong&gt; You can trace a bug from a top-level alert down to the exact broken package version without losing your place.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🔒 A Note on the Engine
&lt;/h2&gt;

&lt;p&gt;I am building FicCrunch as a proprietary platform, so &lt;strong&gt;the core graph-mapping engine remains closed-source and private&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;However, as someone who spends all day in the open-source ecosystem, I wanted to build a utility that genuinely helps contributors and maintainers navigate the unglamorous, chaotic side of tracking multi-repo dependencies. You don't need to open your code to add value to the community!&lt;/p&gt;




&lt;h2&gt;
  
  
  💬 I'd love your feedback!
&lt;/h2&gt;

&lt;p&gt;FicCrunch is live, and I want to make it as useful as possible for triage workflows. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How do you currently handle tracking issues across multiple repositories?&lt;/li&gt;
&lt;li&gt;What features would make a tool like this an immediate part of your daily workflow?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Give it a spin at &lt;strong&gt;&lt;a href="https://ficcrunch.com" rel="noopener noreferrer"&gt;ficcrunch.com&lt;/a&gt;&lt;/strong&gt; and let me know what you think in the comments!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5pxydlkh0rf5dx5vxiin.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5pxydlkh0rf5dx5vxiin.png" alt="Home Page" width="800" height="520"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe4l7s07vcyu3j3a93cc7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe4l7s07vcyu3j3a93cc7.png" alt="Resolve Page" width="800" height="520"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>showdev</category>
      <category>github</category>
      <category>workflow</category>
    </item>
    <item>
      <title>FicCrunch has released!!!</title>
      <dc:creator>Kelvin-Air</dc:creator>
      <pubDate>Tue, 11 Aug 2026 11:35:02 +0000</pubDate>
      <link>https://dev.to/kelvin_air_tmla/ficcrunch-has-released-4bhm</link>
      <guid>https://dev.to/kelvin_air_tmla/ficcrunch-has-released-4bhm</guid>
      <description>&lt;p&gt;Having trouble starting open source on GitHub?&lt;/p&gt;

&lt;p&gt;You pick an issue. Then the links fan out — nested threads, other repos, tabs everywhere. Motivation dies before you write a line.&lt;/p&gt;

&lt;p&gt;𝗙𝗶𝗰𝗖𝗿𝘂𝗻𝗰𝗵 turns one pasted issue or PR into 𝗮 𝗯𝗼𝘂𝗻𝗱𝗲𝗱 𝗿𝗲𝗮𝗱𝗶𝗻𝗴 𝗽𝗮𝘁𝗵 and 𝗹𝗶𝗻𝗸 𝗴𝗿𝗮𝗽𝗵 — so you know what to open next, including when links leave the root repo.&lt;/p&gt;

&lt;p&gt;• Reading queue in order&lt;br&gt;
  • Same set as a link graph&lt;br&gt;
  • Cross-repo links included, within clear caps&lt;/p&gt;

&lt;p&gt;End that Loop now.&lt;/p&gt;

&lt;p&gt;𝗪𝗲𝗯𝘀𝗶𝘁𝗲: &lt;a href="https://www.ficcrunch.com" rel="noopener noreferrer"&gt;https://www.ficcrunch.com&lt;/a&gt;&lt;br&gt;
𝗚𝗶𝘁𝗛𝘂𝗯 𝗗𝗶𝘀𝗰𝘂𝘀𝘀𝗶𝗼𝗻𝘀: &lt;a href="https://github.com/Kelvin-AirTMLA/ficcrunch-feedback/discussions" rel="noopener noreferrer"&gt;https://github.com/Kelvin-AirTMLA/ficcrunch-feedback/discussions&lt;/a&gt;&lt;br&gt;
𝗗𝗘𝗩 𝗖𝗼𝗺𝗺𝘂𝗻𝗶𝘁𝘆: &lt;a href="https://dev.to/kelvin_air_tmla/"&gt;https://dev.to/kelvin_air_tmla/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F02o2rtzm4jliedcfhaw1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F02o2rtzm4jliedcfhaw1.png" alt=" " width="800" height="453"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq58oftz41mmer0eurfp3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq58oftz41mmer0eurfp3.png" alt="Reading Order Stack and Link Graph" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd05t68jzqxhrblztz7dj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd05t68jzqxhrblztz7dj.png" alt=" " width="800" height="451"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff46bqahpmv6c4gg5rf5r.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff46bqahpmv6c4gg5rf5r.png" alt=" " width="800" height="451"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Leave questions in the comments if you have any.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Hi, I'm Kelvin-Air</title>
      <dc:creator>Kelvin-Air</dc:creator>
      <pubDate>Tue, 11 Aug 2026 11:23:52 +0000</pubDate>
      <link>https://dev.to/kelvin_air_tmla/hi-im-kelvin-air-53g5</link>
      <guid>https://dev.to/kelvin_air_tmla/hi-im-kelvin-air-53g5</guid>
      <description>&lt;p&gt;I am a software engineering student who specializes in full-stack web development, machine learning and Artificial Intelligence.&lt;/p&gt;

&lt;p&gt;I'd lovE to share my experiences and projects and always welocome to feedback and constructive critiques.&lt;/p&gt;

&lt;p&gt;Youtube: &lt;a href="https://www.youtube.com/@TMLA2024" rel="noopener noreferrer"&gt;&lt;strong&gt;🌀 The Man Like Air 🌀&lt;/strong&gt;&lt;/a&gt;&lt;br&gt;
LinkedIn: &lt;a href="https://www.linkedin.com/in/kelvin-air-erayanmen-87485a33b/" rel="noopener noreferrer"&gt;&lt;strong&gt;Kelvin-Air Erayanmen&lt;/strong&gt;&lt;/a&gt;&lt;br&gt;
GitHub: &lt;a href="https://github.com/Kelvin-AirTMLA/" rel="noopener noreferrer"&gt;&lt;strong&gt;Kelvin-AirTMLA&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>fullstack</category>
      <category>machinelearning</category>
      <category>softwareengineering</category>
    </item>
  </channel>
</rss>
