Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
Leso_KN
@leso-kn
Not exactly. The instructions are for docker, yes. But the code contains important change(s) cough for the new versions of gitlab. You can fetch the code and still use the instructions for standalone. They're below the instruction set i added
stone.212
@stone212
Okay cloning now. One question. For the custom script, do I really type redit:6379 or is redis supposed to be the IP of the redis server so I should put 127.0.0.1?
Leso_KN
@leso-kn
okay my mistake, apparently leanlabs didn't provide build instructions for non-docker in the first place. Just try running make dev and see if it produces a binary
stone.212
@stone212
Okay but about that question above re: Redit?
Redis?
Leso_KN
@leso-kn
@stone212 It's [redis-server-ip]:[redis-server-port]
Which is usually 6379
stone.212
@stone212

[redis-server-ip]:[redis-server-port]

That's really how the doc should read here I think: https://github.com/leso-kn/kanban

Okay recipe for node_modules failed. Can you please point me to a list of pre-requisites for this? I didn't know I should install node. Which version? Anything else?

Leso_KN
@leso-kn
You should be fine with the version from the package manager. If you're on a debian based host try the nodejs package, on ubuntu the node snap is perfect. If you want to be completely sure, you can check the instrucitons on nodejs.org and use the current 10.x.x version
stone.212
@stone212
@leso-kn Actually I didn't read the error. It is looking for docker.
/bin/sh: 1: docker: not found
Makefile:15: recipe for target 'node_modules/' failed
make: *** [node_modules/] Error 127
Leso_KN
@leso-kn
Yes, that should be fine
stone.212
@stone212
What do you mean "should be fine"? It didn't compile. I install nodejs.
It's looking for docker.
Leso_KN
@leso-kn
Btw, if you want to do it as easy as possible, you can just tempoarily install docker, follow the docker instructions and dump the container to the local disk using sudo docker cp kb_dev:/ [output-dir]
stone.212
@stone212
Temporarily install docker? That's like a seventy-five hour process. I think I would rather go to the dentist.
Leso_KN
@leso-kn
@stone212 Check the makefile then. There should be a target that doesn't use docker. If not, it takes about 3 minutes to install docker
stone.212
@stone212
Remember that docker is not packaged on servers so I have to search and add a PPA or whatever.
Leso_KN
@leso-kn
Do you have snapd installed? There's a snap that provides the latest version
stone.212
@stone212
No I don't use snap. Why can't this program be installed manually like every other program ever?
I don't see a target that doesn't use docker. Maybe you don't want to support manual installs. It's your choice as the dev.
I guess if the snap can run a local web server and I can use Apache2 for reverse proxy I would try it. But I'm starting to get an unstable feeling about this project.
Leso_KN
@leso-kn

Why can't this program be installed manually like every other program ever?

Because it's not been maintained for about three years. Gitlab has moved on and is no longer compatible with the latest binary version.

I'm also a bit confused, why there's no standalone target. Maybe leanlabs does just dump the docker container for standalone targets.

It's your choice as the dev.

I'm flattered, but as stated before, i'm not the developer of kanban. Kanban is dead for quite a while now, i just did some adjustments to make it work for myself and shared the code, so others can profit from it. And i'm up for helping people with their installation. Yet i'm not an official developer of kanban.

stone.212
@stone212

Yet i'm not an official developer of kanban.

Oh! I did not realize that. I did not know it was out of date.

Thank you even more for your help then.
Leso_KN
@leso-kn
:thumbsup:
stone.212
@stone212
Okay do you know where I can find the snap?
I can use it to test at least.
Leso_KN
@leso-kn
stone.212
@stone212
Also the GitLab API requires "v4" and this uses "v3" so I think that might be a problem also.
Leso_KN
@leso-kn
Yes, that were my changes to the code. Migrating it from v3 to v4. The snap is called docker. So snap install docker
stone.212
@stone212
Oh I see. We're installing a snap of docker so we can install the docker of kanban. The best.
Thank you but if this project isn't being maintained I am not going to use it for a high-priority development board.
I just didn't look at the date stamps. I want a project we can donate to and keep working well.
Leso_KN
@leso-kn
Yes, i got confused about this too in the beginning. If you check their website, the "Try Demo" button is not functional for instance
stone.212
@stone212
I thought that must be because they are making such cutting-edge changes so quickly. :)
Leso_KN
@leso-kn
Hehe, rather the opposite
stone.212
@stone212
Yes. It's crazy that no one would build this, even for some money. GL charges so much for an Enterprise edition.
Leso_KN
@leso-kn
Indeed. But yeah, you're welcome. You can check out some other solutions, i'm not going to advertise for them in the official kanban chat. Personally i still chose kanban, cause it has a group by milestone view. But that's rather for personal development
stone.212
@stone212
Thanks. Good luck and thank you for making the time to talk to me.
Leso_KN
@leso-kn
:thumbsup:
Wheeler Games
@wheelergames_gitlab
@leso-kn - how well do you know the code?
would it be a quick fix for you to add group by label to the milestone/user?
that's the main thing I want it for but after trying to read the code I was completely lost!
(I need to hand in my developer badge at the office!)
Leso_KN
@leso-kn
Hi @wheelergames_gitlab! I didn't look into the code very detail
*ed. You mean like a button that groups repositories per user and milestones?
I think at average performance this would take about two days to implement (for me) but I'm quite busy with work
In general what one would have to do is find the place in the code, where the 'Milestone' view button is created, copy that part and make a new button for this. Then find change the logic behind the new button according to the code behind the other one and merge the milestone array with the list of project members
Leso_KN
@leso-kn
But that's just assuming it's as simple as that and no further investigation is needed
Wheeler Games
@wheelergames_gitlab
@leso-kn yeah basically that