You are reading a single comment by @MrDrem and its replies. Click here to read the full conversation.
  • You know, if I find the time, I would love to get to grips with the code base and maybe submit some changes. I don't know if you are up for running a getting started session sometime? I know that at least one other person has expressed an interest in doing so. Can't remember who, right now...

    Today, it's best just me doing it.

    We built it as a platform, optimised for how it would need to run and grow. It wasn't optimised for how easy it would be to spin up and run a local development environment.

    Needless to say, if you want to start work on it... it's a bitch to get running locally (even though we have provided a repo with Vagrant and some instructions).

    What I'm currently doing is tidying up the Go code so that I can move the Django logic into Go. This will take a few months... but the outcome should be that it will be extraordinarily easy to build and run locally, which means it will also be really easy to work on and contribute to.

    I'm happy to talk you through code, to give lessons on how it works, etc. But today it remains difficult to just get working on it, as it's difficult to run a dev environment.

  • I've been looking for a project to work on, and to properly learn a language that feels like there's a point to me doing it, rather than learning it for the sake of learning it.

    As such, if I want to help out and contribute to the project in future, does this mean that I should therefore be looking to get myself up to speed with Go?

  • Yes, but I would recommend Go anyway. Most of the startups I know in London and San Francisco are either using Go or looking at it. It would make you very employable.

About

Avatar for MrDrem @MrDrem started