Replies: 6 comments 14 replies
-
Lgtm, didnt try it yet but looks good. @peepopoggers for the win! I think its great to include this in the documentation somewhere for future testers/devs |
Beta Was this translation helpful? Give feedback.
-
Isn't yarn being used to install now? |
Beta Was this translation helpful? Give feedback.
-
Ah i saw u updated the guide. I tried it out and after i typed the clone command it prompted me to do
U have to do a few steps here in order to actually start cloning and i in my opinion a bit overwhelming for somebody new trying to test a PR. What is ur preferred protocol for Git operation
What if u dont know? The guide should tell u what option to take if u dont know. If u choose what protocol u preferred u get the question Authenticate Git with ur Github credentials
I tried n and it still prompted me to login. I think we need really need to guide new people in this process otherwise they might think its too difficult to pull a PR and test it. Im really trying to do everything like a noob so this will be fool proof. |
Beta Was this translation helpful? Give feedback.
-
Adding a note here for anyone else trying to build FreeTube on node 17, it doesn't work at the moment so the only solution, apart from updating the dependencies, is to downgrade to the latest version of node 16 (at the time of writing 16.13.0). The problem: |
Beta Was this translation helpful? Give feedback.
-
I cant test PR's anymore and i dont know why. Are these steps up to date because they dont seem to work for me. |
Beta Was this translation helpful? Give feedback.
-
This always works for me Clone FreeTube:
Go to the folder:
Add a pull request as a branch (replace square brackets):
Change to the added branch:
Install dependencies:
Test the PR:
Note from Preston:
|
Beta Was this translation helpful? Give feedback.
-
Dependencies
Requires
git
andgh
.If you don't have any experience with the terminal, on windows there is
microsoft-windows-terminal
and on linux, just open any terminal.On windows, installing git and gh requires
chocolatey
or a similar package manager.Cloning FreeTube
If you do not have FreeTube locally yet, clone it with this:
gh repo clone FreeTubeApp/FreeTube cd FreeTube
Install dependencies:
Get the PR you want
Checkout the PR (clones and switches to the branch)
It will automatically switch to the cloned PR. If you want to change the branch again (example):
Beta Was this translation helpful? Give feedback.
All reactions