TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

GitHub introduces sub-issues, issue types and advanced search

368 pointsby julius-fx4 months ago

49 comments

sensanaty4 months ago
Day 50 trillion of begging Github for a functional notification system so I can stop receiving infinite numbers of emails from all the bots and similar things commenting on PRs.<p>Also being designated a codeowner in a large repo, the number of notifications I get daily from the number of PRs is fucking absurd, with <i>no</i> way of turning them off. Drives me up the wall daily. If a colleague doesn&#x27;t straight up send me a PR in a DM, I&#x27;ll basically never see it because I&#x27;ve given up on the notification screen a looooong time ago.
评论 #42766087 未加载
评论 #42764503 未加载
评论 #42763743 未加载
评论 #42770065 未加载
hamandcheese4 months ago
A GitHub feature I think would be really handy is suggesting duplicate issues when writing up a new issues. Many projects ask that you search for already reported tickets, but GitHub&#x27;s current search isn&#x27;t great if you aren&#x27;t sure what you are looking for.
评论 #42757192 未加载
评论 #42763097 未加载
评论 #42756749 未加载
评论 #42757730 未加载
评论 #42759218 未加载
评论 #42757870 未加载
评论 #42759198 未加载
评论 #42757286 未加载
评论 #42759241 未加载
评论 #42761314 未加载
eviks4 months ago
&gt; This means there are no new UI patterns to slow you down,<p>Sure there are, it&#x27;s a common UI design mistake - you can&#x27;t do advanced without breaking the basics: previously you could filter your issues with a drop-down filter in 2 clicks. The PR tab still has this (inconsistency) while the new issue requires a worse and longer path that uses a typed field, bringing up you phone keyboard as a downside
评论 #42756532 未加载
antics4 months ago
I think of GitHub as a sad story. There are probably going to be at least 3 public companies that should have &quot;just&quot; been GitHub features: GitLab (GitHub Enterprise), Sourcegraph (search), and Linear (GitHub Issues). There are dozens of upstarts &quot;unbundling&quot; features of GitHub that are genuinely useful, but which are under-loved and under-invested in, and surely some of those will become successful too. It feels like GitHub continuously invents the future, and then waits for someone else to make it truly great.<p>It is so painful to watch because I love GitHub so much. I graduated college in 2013, which means I started programming right when they got started. I read their dev blog every single day, eagerly waiting for new features (which were released every couple days). I watched their team page grow, I looked carefully at what they did to deserve a spot at such a cool company. I scoured the projects they contributed back to for hints about what good code looked like (my favorite was Vicent Martí&#x27;s contributions to libgit2). I eagerly taught my friends how to use git because university taught subversion. I wrote my own Rails tutorials as a way to learn the magic.<p>But it&#x27;s been years now, and it&#x27;s not an easy love. It&#x27;s work! It&#x27;s <i>so painful</i> to watch it get continuously lapped by upstarts. I always just thought the core offerings (Pull Requests and Issues) would get better eventually. And now, 14 years later, they finally are. But very slowly. I really want to believe, but after 16 years, it is starting to sink in that GitHub might just be a place to store files.<p>The magic is still in there. I think there are lots of people like me, who want to believe. But it will take real agency to do it, and that&#x27;s really hard to muster at this stage in a company&#x27;s life.
评论 #42761753 未加载
评论 #42762460 未加载
评论 #42762826 未加载
评论 #42761674 未加载
评论 #42762888 未加载
评论 #42763369 未加载
Calzifer4 months ago
Great, a few more decades and it might become a usable bugtracker.<p>What&#x27;s next on the list? Maybe priority&#x2F;severity or status&#x2F;resolution?<p>I helped on a quite large open source project for some time and loved working with Bugzilla. The announced switch to Github for that project was one reason I lost interest. I even prefer to work with a well administrated(!) Jira over Github issues.
评论 #42755446 未加载
评论 #42730675 未加载
评论 #42755418 未加载
评论 #42757332 未加载
评论 #42757631 未加载
评论 #42763131 未加载
评论 #42763524 未加载
评论 #42757119 未加载
评论 #42761406 未加载
JensRantil4 months ago
Jens&#x27;s law: Every ticketing system will eventually become Jira.<p>This is also what is happening with GH issues.
评论 #42761902 未加载
sangeeth964 months ago
I&#x27;m curious if there are folks here who work at for-profit orgs who use GitHub projects as their sole issue tracker for the entire org. How do you do it and what are the common pain points? Do you couple it with other issue trackers&#x2F;project management tools like Jira? If so—why?<p>I still feel GH Projects is solely aimed at OSS or dev-centric or dev-only orgs and doesn&#x27;t cater to teams with non-devs, which is how I think most orgs function. I&#x27;m not sure if it&#x27;ll ever try to be something more than that but I really wish it did.
评论 #42757652 未加载
评论 #42757944 未加载
评论 #42758606 未加载
评论 #42760134 未加载
评论 #42761016 未加载
评论 #42757566 未加载
评论 #42764633 未加载
评论 #42758037 未加载
Wicher4 months ago
Great, but I would&#x27;ve been happier if I&#x27;d had some dead simple dependency tracking 10 years ago. Just enough to create metabug functionality with. Like Bugzilla, Trac, Mantis etc have sported for at least two deades. I&#x27;ve always wondered why Github didn&#x27;t have such basic functionality. (No, just the ability to reference other issues is not enough; I want to get an email for the metabug when all blocking issues are resolved).
decide10004 months ago
I am not sure if I am going to like this feature. I miss the simplicity. Guess those times re over.
评论 #42755391 未加载
评论 #42755580 未加载
评论 #42757614 未加载
评论 #42757600 未加载
评论 #42755488 未加载
kkaatii4 months ago
The sub-issue structure seems much better than Jira&#x27;s approach where everything has to fit into a hierarchy. Then it becomes hard to align on the definition of a certain level in the hierarchy.<p>This create-a-subissue-when-needed way is more sensible.
评论 #42727205 未加载
评论 #42728312 未加载
isodev4 months ago
In other words, GitHub introduces &quot;endless discussions if we&#x27;re going to use subtasks or sub-issues in our WoW&quot;
评论 #42755767 未加载
weinzierl4 months ago
I, for my part, would be happy if they could make basic search work for a start. Will the advanced search finally allow us to find the most basic things reliably?
评论 #42756186 未加载
javier24 months ago
I would like it if Github could fix all the bugs with back button (broken browser history) first
shiomiru4 months ago
So that&#x27;s why they broke loading issue comments without JS. As if the (post-M$) UI hadn&#x27;t been sluggish enough before...
Springtime4 months ago
It&#x27;s neat there are more options for filtering though ime the new issues UI is less responsive, showing placeholder skeletons more frequently than I&#x27;d like. Perhaps less noticeable when a fast connection is always available but even just showing the total Open&#x2F;Closed ticket counters can take a few seconds when it used to be instant.
cloverich4 months ago
I was excited to see this feature pop up in beta, specifically sub issues. VS code organizes their work with parent sprint issues (&quot;iteration plan&quot;, see [1]). I started using this pattern on my own project and once i adapted, now prefer it. Now rather than using markdown bullet points, i can use first class sub issues which are slightly less awkward. Ultimately a minor feature addition, but if it pushes more people to use then pattern, i think it would be nice. Lighter weight than proper tools, and imho all you need for moderately complex projects if the suits dont have too many needs &#x2F; influence.<p>[1]: <a href="https:&#x2F;&#x2F;github.com&#x2F;microsoft&#x2F;vscode&#x2F;issues&#x2F;237297">https:&#x2F;&#x2F;github.com&#x2F;microsoft&#x2F;vscode&#x2F;issues&#x2F;237297</a>
shpx4 months ago
Instead of these features I want them to stop spam issues on my repos. All the issues I&#x27;ve gotten in the last year on my project are completely nonsensical. It&#x27;s not even spam it&#x27;s just like random URLs or complete nonsense from freshly created accounts that aren&#x27;t trying to sell anything or just the issue template. And every time it costs me 2 clicks to click on &quot;report&quot; then I have to type &quot;spam&quot;, click the spam category, then I have to type &quot;it&#x27;s spammmmmmmmmmmmmmmmmmmmmm&quot; to hit the 15 character report description requirement, then I have to solve a captcha. All this despite the fact that I&#x27;ve had a GitHub account for like a decade and I&#x27;ve filed like 30+ spam reports, none of which were frivolous.<p>I opened GitHub after typing this comment and there it was, a notification from an obvious bot account opening an issues that&#x27;s just 5 meaningless Korean letters with no description.
评论 #42756559 未加载
paradox4604 months ago
Not bad, but I still have to say that zenhub does it better<p>Used that at an old job and it was the only project management software I didn&#x27;t grow to hate. Fast, &quot;built into&quot; GitHub, and adds other value across the site, I miss it now at my current jira gig
评论 #42756324 未加载
donatj4 months ago
This seems... unneeded bloat? I guess there are some obsessive organizers out there, but a markdown checklist of steps - potentially with <i>links to other tickets</i> seems like all you need.<p>If you&#x27;re going to improve something improve code review! Let me comment on and suggest diffs to lines the author did not touch. Like half the time I am reviewing code it is &quot;Hey, you refactored this but you missed a usage in this other file&quot; and right now I have to manually give them file and line number manually and hope for the best.
评论 #42757187 未加载
politelemon4 months ago
The issue types are similar to labels. I wonder why they didn&#x27;t build on that.
carwyn4 months ago
The sub-issues are good, with more relationship types coming (dependencies, not just parent-child). The better search is welcome. However there are some questions for me in relation to the overall semantics of labels, issue types and project fields.<p>Labels are repo only and multi valued. Issue types are organisation wide and single valued, project fields are the richest, but no multi-valued option, and they end up in a disjointed place in the API (you can&#x27;t get at them easily when what you have is the issue, you have to go in via the project).<p>An example of this disjointed feeling it that there are no &quot;issue type&quot;s for a PR. This means that if you want to share metadata between PR and Issues, you have to use labels anyway.<p>I do wonder if types could have been better implemented as namespaces for labels. This combined with being able to have organisation or repo context label namespaces would have allowed for far more flexibility.<p>The other thing that vanished from the public roadmap amongst all this was support for better workflows. Currently there&#x27;s no easy way to create allowed state transitions between metadata state (e.g in a project stop issues being able to skip the QA status).<p>The attention this area is getting is welcome, and there are many good things in there, but it does feel a bit disjointed. A more unified metadata model would be welcome.
nmstoker4 months ago
I wish they would build features to defend against those near-spam type comments where someone is lazy and appends their clearly unrelated issue onto an existing one that maybe shares a few keywords but nothing substantive.<p>It&#x27;s not quite spam: there&#x27;s often a real person behind it with a real issue but they need a (metaphorical) slap before they muddy the waters and disturb countless people already in the conversation.
评论 #42760627 未加载
andy_ppp4 months ago
When you have issues in different repos but in the same board it seems very confusing that you can create them and then have to assign them to a repo for them to move out of being a Draft issue (well maybe it is not an issue yet rather a task). Maybe I&#x27;m using it wrong but I found this pretty strange. Most projects will have a backend and frontend repo certainly when building an app so I think not being able to manage issues against both projects made things a bit strange. Maybe I should use a different blank mono repo just for issues but then I imaging the integration with PRs and commit messages breaks.<p>Additionally I want to be able to have #PROJ-0002 style IDs for tasks, so for example I can add messages for tasks that affect both repos (e.g. &quot;Imported types from GraphQL API into app (#BACKEND-1234, #FRONTEND-1234)&quot;) just having numbers is very limited and slightly confusing.
akimbostrawman4 months ago
&gt;This means there are no new UI patterns to slow you down,<p>requiring JS to simply view issues begs to differ....
评论 #42763585 未加载
prymitive4 months ago
There is a huge wall of placeholder being replaced with issues when the issues tab loads, which is pretty annoying when you got used to the old UI. But it’s nice to see M$ can still deliver features without Autocomplete Integration forced in it.
grajaganDev4 months ago
Nice additions - Buganizer has had these for years.<p>Good that issue types can be user defined.
localghost30004 months ago
A few jobs back I got “promoted” (honestly I didn’t want it but I digress) to an EM. First thing I did was ditch Jira for GH issues. I was hailed as a hero for it. Unfortunately it ended up being a disaster and we had to switch back a year or so later. These were some of the missing features so pretty exciting.
评论 #42760081 未加载
breatheoften4 months ago
I just wish they&#x27;d improve the markdown autocomplete for issues and pull requests ... I&#x27;m not sure why it&#x27;s so bad but even if i know two or three words in the issue title i almost never get the right issue to choose in the autocomplete list while typing in a markdown comment ...
whataguy4 months ago
They also changed the design of issue comments, but seemingly reverted it back to the old design in production? (If you check the first video on the blog you can see e.g. the profile picture inside of the comment, while the old and current version has it on the outside.)
jerrygoyal4 months ago
I&#x27;ve almost stopped using GitHub as I switched over to vscode Github Pull Request Extension.
zb34 months ago
Bring back sorting code search results by date!<p><a href="https:&#x2F;&#x2F;github.com&#x2F;orgs&#x2F;community&#x2F;discussions&#x2F;52932">https:&#x2F;&#x2F;github.com&#x2F;orgs&#x2F;community&#x2F;discussions&#x2F;52932</a>
mikeocool4 months ago
Maybe they’ll add “Closed - won’t fix” and “Closed - stale” statuses next!
评论 #42757371 未加载
评论 #42757651 未加载
tehbeard4 months ago
Ah, thought something had changed.<p>Been rather use to the key combo for inverting filtering on issues (E.g. show all issues without a particular label)...<p>That seems to have been nuked.
jxi4 months ago
Strange that issue types is only available if your repository is part of an organization. Why is this not configurable at the repository level?
评论 #42757671 未加载
ozim4 months ago
Next thing you know they just reimplement JIRA and everyone starts writing posts how much they hate it.
riidom4 months ago
Ah this really feels like they could have tackled <a href="https:&#x2F;&#x2F;github.com&#x2F;orgs&#x2F;community&#x2F;discussions&#x2F;4993">https:&#x2F;&#x2F;github.com&#x2F;orgs&#x2F;community&#x2F;discussions&#x2F;4993</a> too, what a missed opportunity, I&#x27;d love to be notified about some repositories again, which I had to unwatch now because of daily autobuild spam.
maxcruer4 months ago
Behold: GitHub is becoming Jira!
bnewman854 months ago
Let us comment on the commit messages and create a better UI for editing messages for teams that take git history seriously, please. Are there no linux kernel devs at msft who can make this happen?
评论 #42755715 未加载
ttoinou4 months ago
Looks very good. I might switch from Gitlab Issues if I find a tool to convert issues
joshSzep4 months ago
this happens after I&#x27;ve moved everything to height. downside is it was a lot of work. upside is height is amazing and I&#x27;m pleased with the choice. anyone else using it?
评论 #42758760 未加载
评论 #42756358 未加载
landsman4 months ago
I am looking forward to project management without Jira!
stock_toaster4 months ago
From Copilot integration that you can’t disable if you accidentally clicked something once (you can only now as of a few days ago hide the UI, but you are still not able to disable it in settings), to this issues UI aglomeration.<p>The Microsoftization&#x2F;enshittification of Github continues apace.
vivzkestrel4 months ago
also let people sort repositories by the ratio of open requests to closed requests, average amount of time to respond on an issue
the_duke4 months ago
Slowly inching towards something usable for companies &#x2F; large projects...<p>One big thing missing is resolution status for issues, like &quot;cancelled&quot;, &quot;complete&quot;, ...
评论 #42757662 未加载
cratermoon4 months ago
The enjirafication of github continues.
polycaster4 months ago
I&#x27;ve been waiting so long for this. Finally, we can have Epics that are not a pain in the ass!
liontwist4 months ago
Corporate customers do pay the bills i suppose.
xyst4 months ago
They have time to work on this micromanagement feature yet can&#x27;t fix the broken conversation workflow when reviewing PRs.<p>Smh.
tw123128314 months ago
GitHub was better before MSFT took over. MSFT introduces bureaucratic fluff, hierarchies and loads of unnecessary complexities. How about adding a registry?
评论 #42755686 未加载