There's so many different ways for people to contribute code to the project. This issue outlines the few ways we can do it and highlights the proposed solution.
Option 1: Replit
Online IDE
Live share feature works nicely in pair programming
but you have to connect your Replit account with your GitHub account
otherwise you won't be able to contribute to the GitHub repo.
Option 2: Local Dev
Download to local computer and work from it on your system
Requires familiarity with git terminal
Overall increases the problem-space significantly due to customized settings
Option 3: Codespaces
Online IDE
Full featured VSCode experience on a containerized VM
Requires familiarity with Git through VSCode IDE
There's a pricing limitation attached to this, though I have yet to hit it
Proposal
Codespaces is the best way to do contribute code as a volunteer as it reduces the problem-space to just coding issues. There's seamless integration between GitHub and the code itself.
This will require supporting documentation to more easily facilitate volunteers in the future.
Option 1: Replit
Option 2: Local Dev
Option 3: Codespaces
Proposal
Codespaces is the best way to do contribute code as a volunteer as it reduces the problem-space to just coding issues. There's seamless integration between GitHub and the code itself.
This will require supporting documentation to more easily facilitate volunteers in the future.