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

Add more to the Downloads page in regards to Installation #73

Open
trosel opened this issue Feb 9, 2017 · 10 comments
Open

Add more to the Downloads page in regards to Installation #73

trosel opened this issue Feb 9, 2017 · 10 comments
Assignees

Comments

@trosel
Copy link
Contributor

trosel commented Feb 9, 2017

https://perl6.org/downloads/

There should be a canonical way to install and upgrade rakudo star. The more detail we give here, the easier it will be to help troubleshoot installation issues.

  • Have separate headings for each major platform
    • Mac section should discuss homebrew and whether that is a recommended method
    • Explain where things are installed and how to add them to your path
  • Do not include rakudobrew if it continues to be fiddly
  • Modern languages almost require a package manager of some sort. Include explanation / link to zef on this page?
  • Most of all, assume that the user is a beginner
@zoffixznet
Copy link
Contributor

Worth mentioning we have the downloads page on Rakudo: http://rakudo.org/how-to-get-rakudo/ along with a ticket for its improvement: https://rt.perl.org/Ticket/Display.html?id=130500#ticket-history

@trosel
Copy link
Contributor Author

trosel commented Feb 10, 2017

@zoffixznet Good point. Ideally, the perl6 website would just link to each implementation's download page. As there's only one main one right now, it makes it a bit more closely coupled with the perl6.org site

@tbrowder
Copy link
Member

tbrowder commented Jun 18, 2023

I would change the "Download" to "Install" and have it give clearer options than are available on the Rakudo site. I would change the "Rakudo" button to a vertical list of four (or three buttons horizontally and one below):

Windows   [link to rakubrew.org page]
Mac Os    [link to rakubrew.org page]
Linux     [link to rakubrew.org page]
Other options [link to rakudo.org page]

@patrickbkr
Copy link
Member

There are several factors that lead to the Downloads page on raku.org (and also rakudo.org):

  • Keep the distinction of Raku and Rakudo up. Be clear about what is what to make a good as possible job of not confusing users. (That's why everything relating to downloads of a software was kept out of raku.org.)
  • Don't favor one way of installing Rakudo over another. This is really difficult. But the rakudo.org/downloads tries its best to give an impartial overview of the different options. Putting Rakubrew on raku.org would give it a huge visibility advantage compared to all other installation options.
  • Rakubrew (previously named Rakudobrew) has the goal of also supporting other Raku implementations once they show up. But it can't promise to keep up with that goal. So its not guaranteed to be an impartial installation method of Raku implementations.

The Downloads pages on raku.org and rakudo.org have historically been a big mess, both offering some installation options, none giving a comprehensive overview. We should make sure we're not drifting in that direction again.

I do notice the complexity in how a unknowing beginner has to navigate our pages to get to a download. But we need to conciously decide to give up on the above goals before introducing changes that violate them.

Having written all the above: I do not mean to blindly block all changes to the Downloads pages. What we have now is not perfect. We should try to improve.


I don't have strong emotions wrt "Downloads" vs "Installation". Can we get more opinions on this?

@tbrowder
Copy link
Member

Patrick, thanks for an enlightening response. (I wish we could get over the issue of protecting Rakudo so much as "just one implementation" of Raku.)

I do think we should put more emphasis on attracting new people to Raku. But if we could just fix that "Install" page, that would be a good start. When I get a chance I'll try to submit a PR for that.

@tbrowder
Copy link
Member

I have started a PR.

@tbrowder
Copy link
Member

tbrowder commented Oct 5, 2023

Coke, see closed PR #183. Your thoughts?

@coke
Copy link
Contributor

coke commented Nov 8, 2023

@tbrowder : Can I ask, what's the rationale for switching from "Download" to "Install" - what problem specifically are you trying to solve with the nomenclature change?

@tbrowder
Copy link
Member

tbrowder commented Nov 8, 2023

When I was looking for a good method to install Raku and Zef with the least effort for a new person, I thought the distinction between downloads and installation methods, subtle though it may be, would be more appropriate for Windows users. So the PR changes come from that: in my mind, a more natural break into categories of installation methods and easier to select a suitable one.

@patrickbkr
Copy link
Member

@tbrowder : Can I ask, what's the rationale for switching from "Download" to "Install" - what problem specifically are you trying to solve with the nomenclature change?

Given that on raku.org no downloads are actually provided, "Installation" seems a bit less of a lie. So I tentatively approve of changing this.

(Anecdote: Emotionally I prefer "Download" to "Installation". I think the reason is, that I associate "Download" with "open source software" and "effortless install". While I associate "Installation" with "enterprise commercial software" and "many click throughs, walls of text, registration forms, agree to terms, ..." (aka "Can you please just give me the download?"))

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants