feat: add codespace docs #987
   Merged  
   Add this suggestion to a batch that can be applied as a single commit. This suggestion is invalid because no changes were made to the code. Suggestions cannot be applied while the pull request is closed. Suggestions cannot be applied while viewing a subset of changes. Only one suggestion per line can be applied in a batch. Add this suggestion to a batch that can be applied as a single commit. Applying suggestions on deleted lines is not supported. You must change the existing code in this line in order to create a valid suggestion. Outdated suggestions cannot be applied. This suggestion has been applied or marked resolved. Suggestions cannot be applied from pending reviews. Suggestions cannot be applied on multi-line comments. Suggestions cannot be applied while the pull request is queued to merge. Suggestion cannot be applied right now. Please check back later.    
 
Added some notes about how someone can use GitHub codespaces to run the project and tackle challenges or make a PR.
I looked into adding a
.devcontainer/devcontainer.jsonfile to upgrade the features and node version of the codespace ( initial codespace starts with node 20 and some other basic features already installed) .GitHub link for basic devcontainer info if you are unfamiliar.
The codespace installation fails during the automatically run installation process. User needs to run
npm cito correctly install.This is why I added a note about how the initial install from Codespaces will fail. This may be preventable with a
.devcontainer.jsonfile and aDockerfilemay be necessary to havenpm cirun automatically. Still looking more into this.I suggest you try out a quick codespace experience and if you have problems, I could add more directions to the readme.
The codespace doesn't have immediate access to user's clipboard. Self-explanatory.
When you serve any project, a box will come up and user can click that to view the app running. It uses port forwarding. I didn't add a comment for this.