On Mon, Apr 20, 2020 at 1:57 PM Patricia Shanahan <p...@acm.org> wrote:
Shane answered based primarily on the current (Ruby) code base. I'll focus on the node pre-alpha. > I have two questions: > > 1. What should I be learning and practicing to be able to help? It looks > like JavaScript and React. Is that correct? The most important technologies to focus on are web technologies: HTML, JavaScript and CSS. While, yes, React would be next, most of it appears theoretical and daunting. Yet, in practice, it is neither. Most of what you will need to know is a templating language named JSX. https://reactjs.org/docs/introducing-jsx.html https://reactjs.org/docs/jsx-in-depth.html Similarly, Node.js can be learned in a "Just In Time" basis as most of the application runs in the browser. > 2. A couple of days ago I found a web page that gave a couple of docker > commands for building and running, given a repository clone. I have > installed docker on my Windows 10 system, and cloned the repository. Now > I can't find that web page :-(. Link please. Shane provided that link, but unless you have a strong reason to want to use Docker it is just adds to your learning curve. Can I suggest an alternative first task? I don't know your background, but given that you have been a programmer since the 70s, are a Windows 10 user, and are capable of installing Docker, I presume that you are comfortable with the command line and doing things like setting %PATH%. Feel free to correct me if I got this wrong. One thing that would help me help you is if you could document a Windows 10 equivalent to: https://github.com/rubys/whimsy-board-agenda-nodejs/blob/master/MACOSX.md Essentially what would be needed is instructions on how to take a bare Windows machine and install node, yarn, the svn command line client, and visual studio code. If you could create that, that could help others. Additionally, I have a Windows machine so I can follow along with your instructions and reproduce any problem you may be seeing. - Sam Ruby