hello , how do I contribute to kotlin projects on ...
# getting-started
a
hello , how do I contribute to kotlin projects on GitHub without building or running tests on my local machine ? especially when I have to make sure my code does not beak anything else ?
k
What kind of contributions are you asking about?
a
@Kirill Grouchnikov adding some features, fixing minor bugs ... I'm taking about general projects made with kotlin and not the kotlin project itself . sometimes projects has lot of dependencies and don't want to run or build on my local machine . is there a workflow that I should learn an apply in this case ?
k
Are you looking for some sort of a web IDE that would allow checking out code, editing, building and submitting pull requests all inside the browser?
a
@Kirill Grouchnikov yeah it would be great !
@Kirill Grouchnikov I think i could fork the projects and use GITHUB actions or circle ci since I have to learn ci/cd on the top of gradle and kotlin
k
Probably easier to clone them locally and enjoy everything that a desktop grade IDE gives you
👍 1
You can try something like CodeSandbox.io and see how far you can get on their free plan
h
You could also use codespace: https://docs.github.com/en/codespaces
a
@Kirill Grouchnikov @hfhbd thank you guys ,I'll definitely give those a try 👍
@hfhbd man this is awesome 😮 I could even use vs code with my favorite extensions and run on the cloud 👍
v
Sure you can. VSC is a fancy text editor though, not a real IDE. :-D
g
You can also look at JetBrains Remote Development. It allows you to move the IDE back-end and project files to remote server leaving only IDE front-end on your laptop. All JetBrains IDEs (but only paid versions) are supported. Front-end is available in JetBrains IDEs out-of-the-box and in standalone application. If you don't want to launch your own server for this, then you can look at JetBrains Space that offers common platform for your project's repository and development environments (virtual machines with IDE back-ends). There is free plan.
👍 1