Plane got to top spot in project management on GitHub in less than a year
141–150 of 193 posts
Re: Plane got to top spot in project management on GitHub in less than a year
#142Earlier 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…
Re: Plane got to top spot in project management on GitHub in less than a year
#143Okay 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" ™.
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
#144Earlier 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.
Re: Plane got to top spot in project management on GitHub in less than a year
#145Earlier 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.
Re: Plane got to top spot in project management on GitHub in less than a year
#146The 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.
Re: Plane got to top spot in project management on GitHub in less than a year
#147Earlier 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.
Re: Plane got to top spot in project management on GitHub in less than a year
#148The 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.
Re: Plane got to top spot in project management on GitHub in less than a year
#149It'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.
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
#150Earlier 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.
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.