Skip to content
This repository has been archived by the owner on Mar 1, 2019. It is now read-only.

Newbie development environment guideline #4

Open
ghost opened this issue Nov 11, 2017 · 2 comments
Open

Newbie development environment guideline #4

ghost opened this issue Nov 11, 2017 · 2 comments
Assignees

Comments

@ghost
Copy link

ghost commented Nov 11, 2017

I wanted to help out fixing the ESLint errors and getting acquaintained with the project itself but I don't really know much about developing in Elixir, even less Phoenix apps, and what are the nicest tools available, open source if possible.

Expected behavior

A more involved, and perhaps opinionated, development stack for less experienced people.

Current behavior

There's the Docker option, but I cannot run it on my laptop since I am in a chrooted environment. I guess once I have mix installed I can follow through intuition and reading the docker file the commands after setting up a Postgres instance, but I have no idea which development environment is recommended for this setup. I am a big time Emacs fan, but I appreciate as well Eclipse. I could lend towards the full blown IDE approach for entry level developers such as myself, but I don't know which IDE works well for Elixir.

Possible solution

Perhaps a new paragraph in the CONTRIBUTING.md file where you are pointed to a standard environment or a few pointers are given in there.

Context

I am trying to setup a development environment in my local machine.

Your environment

  • Browser Name and version: Firefox 56 - 64 bits
  • Operating System and version (desktop or mobile): Ubuntu 17.10 - with Crouton (Chromebook)
@dreamingechoes
Copy link
Member

Hi @escanda!

Thank you very much for this issue! You're right, we need to add some guides and documentation about the stack of the application so everyone (experienced or not) can contribute to the project.

The "base" project isn't finished yet, that's why I haven't pushed those guides and docs already, but this issue makes me think if we have to change the actual stack of the application to some other more friendly or widely known, like Ruby on Rails.

In fact, I'm going to create an issue to discuss this point, and publish a post on our website presenting the application and asking for opinions on that issue.

Again, thank you very much! 🤗

@dreamingechoes dreamingechoes self-assigned this Nov 11, 2017
@ghost
Copy link
Author

ghost commented Nov 11, 2017

Thanks @dreamingechoes. In the long run I could be interested in gauging friendliness to people with disabilities in tech (which could be a category by itself). An underrepresented collective in the job market as a whole, but I think some of them are afraid because the stigma in the tech sector - I was for a few years; it could be great eventually folks who code was a place where these things could be openly and securely discussed as well.

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

No branches or pull requests

1 participant