tcfev / Fordem-documentation

0 stars 0 forks source link

New devs onboarding #2

Open armantorkzaban opened 1 year ago

armantorkzaban commented 1 year ago

We are currently looking for skilled volunteer DevOps, PHP, Javascript and Python developers.

Laravel, #React native

emadvote commented 1 year ago

As a new developer who has ´no background´ on Flutter and Dart, I would say that here are following steps to have the development environment ready: P.S: I have MacOS and these steps are for someone who has a MacOS.

  1. Make sure that your MacOS version is over 12.5. This is important because of XCode. You can of course install lower versions of XCode, but if you want to get the latest version of XCode, first you need to get sure that the MacOS is over 12.5.
  2. Install the latest version of XCode through App Store.
  3. Install the latest version of Android Studio. It is better to install the JetBrains Toolbox first and through that Toolbox you can install the latest version of Android Studio.
  4. [Optional] You can also install IntelliJ IDEA Ultimate as your IDE. It is not a free IDE but it has a one month trial.
  5. In Android Studio you need to install the ´cmdline-tools´component. Follow this link to install it.
  6. You also need to install cocoapods. by running this command in terminal you'll install it: ´sudo gem install cocoapods´
  7. Follow these steps of Flutter installation guide from this link

Within the installation I had a couple of errors by running flutter doctor command in terminal. You can easily diagnose these errors. So Google is a good buddy for you at this moment :-) It depends on your internet speed, but XCode is 7GB, Android Studio and a few more softwares that you need to install is also around 3 GB. For me it took 1 hour to install all these softwares and I was able to run a test flutter app on my machine.

armantorkzaban commented 1 year ago

https://www.gitpod.io/ this could be used for devs who do not want to leave any trace behind. @emadvote wdyt?

lukas-h commented 1 year ago

https://www.gitpod.io/ this could be used for devs who do not want to leave any trace behind. @emadvote wdyt?

GitHub Codespaces could also be an option.

Yet another option is VSCode online: https://code.visualstudio.com/docs/remote/vscode-server

Decentralized-Singularity commented 1 year ago

Hey, Let me in, please.

Cheers,

desputinski commented 1 year ago

Hey, Let me in, please.

Cheers,

Hi and welcome to ForDem! Are you a developer and what kind of focus do you have? You are also welcome to join our threema group to be informed there. best regards desputin

Decentralized-Singularity commented 1 year ago

Hey, Thank you. I'm not a developer. I am helping with ForDem's structure.

Cheers,

desputinski commented 1 year ago

Hi, that is also great. Do you want to have a briefing on what is going on? We could have a video call or something like that.