Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No installation instructions for openlens #5972

Open
paul-civitas opened this issue Aug 2, 2022 · 11 comments
Open

No installation instructions for openlens #5972

paul-civitas opened this issue Aug 2, 2022 · 11 comments
Labels
bug Something isn't working

Comments

@paul-civitas
Copy link

paul-civitas commented Aug 2, 2022

The source code in this repo is licensed under the MIT license: https://github.com/lensapp/lens/blob/master/LICENSE

However the README links to installation instructions for a closed source commercial product, which I am not able to install.

It would be helpful if instructions for the MIT licensed openlens would be included in this MIT licensed repo.

@paul-civitas paul-civitas added the bug Something isn't working label Aug 2, 2022
@ksemele
Copy link

ksemele commented Aug 5, 2022

what about download git and run make build?

@alebcay
Copy link
Contributor

alebcay commented Aug 7, 2022

For anyone who arrives here looking for instructions, git clone and make build was sufficient for me (after installing a compatible version of Node/Yarn). See also this more detailed build guide, which I'm linking here since it's buried in the middle of another thread.

There's further discussion on maintenance and improvement of OpenLens in #5444. A GitHub Actions manifest at https://github.com/MuhammedKalkan/OpenLens/blob/main/.github/workflows/main.yml used for building and distributing binary versions of OpenLens may also be helpful to follow.

Now that there are more significant differences between OpenLens and Lens IDE, I concur that it would be great if the documentation (either in the README or in analogous sections at https://docs.k8slens.dev/main/contributing) also covered any considerations for make build, as is already done for make dev, make clean, etc.

@cupdike
Copy link

cupdike commented Aug 10, 2022

Sorry Lens, it's one thing to pull a bait and switch on the license terms--you decided to twist arms to monetize it... ok, fine. But it is entirely another matter to structure the README on an open source project so that the Getting Started link under the Installation heading takes you to the installation page for the commercial product... and it's not entirely clear that that is what occurred.

I was considering getting the license but now I'm going try REALLY hard to only use the open source version because of this. Please change the README to truly respect the open source nature of OpenLens. In the meantime, it's only OpenLens for me....

@micw
Copy link

micw commented Aug 13, 2022

Found an easy to use build of OpenLens at https://github.com/MuhammedKalkan/OpenLens. On Archlinux, I just did
trizen -R lens-bin && trizen -S lens - the builds lens from sources.

@ksemele
Copy link

ksemele commented Aug 16, 2022

@micw looks like a good point for make a PR into README.md I think...
OpenLens builds must be in Readme on first rows!

@sanarena
Copy link

Here is a nice article that shows how to run binary version of this in macOS, Windows and Ubuntu: https://medium.com/dev-genius/is-it-time-to-migrate-from-lens-to-openlens-75496e5758d8

@b17k0
Copy link

b17k0 commented Sep 21, 2022

Found an easy to use build of OpenLens at https://github.com/MuhammedKalkan/OpenLens. On Archlinux, I just did trizen -R lens-bin && trizen -S lens - the builds lens from sources.

also u can install binary version trizen -S openlens-bin
https://aur.archlinux.org/packages/openlens-bin

@micw
Copy link

micw commented Sep 21, 2022

On arch, you can also get a binary based on the "official" aur via chaotic aur: chaotic-aur/packages#1673

@b17k0
Copy link

b17k0 commented Sep 21, 2022

Not everyone uses chaotic aur, but the more options available, the better.

@jhamfler
Copy link

The current documentation here: https://docs.k8slens.dev/contributing/testing/
does not work since there is no Makefile anymore

@rittneje
Copy link

rittneje commented Sep 8, 2023

@Nokel81 Why are there no usable instructions? Even npm build doesn't work because this project is incompatible with lerna.

lerna ERR! ECONFIGWORKSPACES The "useWorkspaces" option has been removed. By default lerna will resolve your packages using your package manager's workspaces configuration. Alternatively, you can manually provide a list of package globs to be used instead via the "packages" option in lerna.json.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

9 participants