Live data from Hacker News

Plane got to top spot in project management on GitHub in less than a year

plane.so

141–150 of 193 posts

Re: Plane got to top spot in project management on GitHub in less than a year

#142
post #38

Earlier quoted context omitted.

Not copying existing ideas is the strangest thing to me. What is the point of spending months trying to come up with an original design, instead of just taking a proven design and improving on it / customizing it to your companies virtues? In the fintech space I've seen so many startups hire designers to come up with original new designs and user experiences, only to arrive at the exact same design as existing fintec…

It's not black and white, but cloning a product is just not nice. The legality is probably fine, there might be an argument for copyright infringements, but unlikely to get any result. Imo it's also good to realize in this kind of software, patterns and UI are very core to the product, so you are copying the essence of what this company has spend tons of time and resources to develop. Fintech might be different as it…

Fully agree with the point that branding should not be copied. I should have been more clear but my comment pertains mainly to UI and UX of a product. If you're copying branding (something that offers no functionality, just style), that is just a dick move.

Re: Plane got to top spot in project management on GitHub in less than a year

#143

Okay it's open source but self-hosting it is not straightforward. The repo's self-hosting doc link returns a 404. Then after manually finding https://docs.plane.so/self-hosting/self-hosting , I am warned that there is a dizzying array of 4 env files. I suppose they are in a tricky situation, in that while they want to stand out as open source, actually having people easily self-host it, is perhaps, not a goal that is…

Spent 10 minutes trying to get it running locally, couldn't. They suddenly mention nginx in the self hosting docs - why?! I don't understand open source projects that required you to fiddle around with scripts, environment files, reverse proxies etc to try the platform out! docker compose up should "just work" ™.

To be fair, 'try the platform out' to me includes getting an understanding of dependencies and configuration. Docker is useful for a lot of things, but even if I want to use containerization in prod, I'd prefer to build my own containers rather than being dependent on someone else's runtime environment, so getting hands-on with the setup is important to me.

If the goal is just to test the application functionality, a demo site that's already set up and publicly accessible would be much easier than having to deploy a Docker container.

In terms of Nginx, using it to handle web server functionality, and especially encryption, while acting as a gateway into your containerized apps is a pretty bog-standard approach, and makes for good separation of concerns. I don't see much value in having that stuff implemented separately within each application and creating more config complexity for sysadmin work.

Re: Plane got to top spot in project management on GitHub in less than a year

#144
post #117
post #72

Earlier quoted context omitted.

Flexibility of custom workflows, integrations with third party systems, being able to track down tickets across the whole lifetime (documentation, source control, bug reports, who did what, reporting). Yes, it is a huge beast, because big corps have huge complex workflows.

And that's what everyone else doesn't want, what makes it such a PITA to use for those that don't need it. Essentially I think anyone looking for or interested in an 'alternative to Jira' exactly doesn't want that mess to follow them away from it.

Yeah and this is why Jira consultants exist

Re: Plane got to top spot in project management on GitHub in less than a year

#145
post #24

Earlier quoted context omitted.

That also looks like tailwind ui

Which one was first? From memory Linear might outdate Tailwind UI. Also Linear has been defining in terms of their website design, they have been doing a lot of impactful work.

I am not sure but a ton of companies use Tailwind UI components.

Re: Plane got to top spot in project management on GitHub in less than a year

#146

The Plane codebase is a good read. If you want to see a well put together Django + Nextjs project you should check it out. There has been a lot of talk recently about what open source means. To completely side-step that discussion, I have plane starred on github because I learned a lot looking at their code without ever having run it or ever using the product.

You are wrong. Just checked Django part. No annotations, `__all__` in serializers, exists+get instead just calling .first(), etc. It's no way a good Django codebase.

It might not be perfect, or live up to whatever expectations you personally possess, but it legitimately is a pretty good example of a clean and straightforward Django application.

Re: Plane got to top spot in project management on GitHub in less than a year

#147

Earlier quoted context omitted.

Spent 10 minutes trying to get it running locally, couldn't. They suddenly mention nginx in the self hosting docs - why?! I don't understand open source projects that required you to fiddle around with scripts, environment files, reverse proxies etc to try the platform out! docker compose up should "just work" ™.

Ugh - ok finally got it working (it runs on port 80 by default but the docs mention 8080) and then browsing to the homepage gets me: Your Plane instance isn't ready yet Ask your Instance Admin to complete set-up first. With nothing in the docs about this.

I just found out you need to go to /god-mode to finish the installation.

Re: Plane got to top spot in project management on GitHub in less than a year

#148

The Plane codebase is a good read. If you want to see a well put together Django + Nextjs project you should check it out. There has been a lot of talk recently about what open source means. To completely side-step that discussion, I have plane starred on github because I learned a lot looking at their code without ever having run it or ever using the product.

You are wrong. Just checked Django part. No annotations, `__all__` in serializers, exists+get instead just calling .first(), etc. It's no way a good Django codebase.

What are your favorite repos that are built with Django that have good practices.

Re: Plane got to top spot in project management on GitHub in less than a year

#149

It's not so much "not JIRA", it's that managing code bases outside of the code base is hard and awkward. And due respect to fossil-scm, I don't know if any way to do it otherwise. The goal here is to look at something that tells an organisation why chnages to a codebase occurred. Each individual commit can have a nice explanation (in a given human language) of why that specific change occurred. But how does one link…

It’s just “Jira”, not JIRA.

Many of us were scarred deeply by it when it was all caps, and these things are hard to forget

We know who’s actually under that title cased name. It’s the same monster who hurt us all those years ago

Re: Plane got to top spot in project management on GitHub in less than a year

#150

Earlier quoted context omitted.

You are wrong. Just checked Django part. No annotations, `__all__` in serializers, exists+get instead just calling .first(), etc. It's no way a good Django codebase.

What are your favorite repos that are built with Django that have good practices.

https://github.com/builtwithdjango/builtwithdjango

This is not the best practice codebase as I wrote it when I was learning Django. But is it very applied. Any beginner should be able to understand this.

Post reply on HN