<div dir="ltr"><div>Hi Saumya,</div><div><br></div><div>If I understand correctly, you currently make changes to sugar locally from a cloned repo and you're trying to get these changes to your Sugar VM,</div><div>if that's the case then you can either copy the files you changed to the VM via ssh with rsync or scp and move the file to the right directory so you</div><div>can test it.</div><div><br></div><div>For changes to Sugar activities, you can clone activities in ~/Activities in the VM and copy your changed files to the specific activity in that folder, you should be</div><div>able to see the cloned activity from the activity ring in Sugar and to test your changes you can start a new instance of the activity and you should be able to see your changes.<br></div><div><br></div><div>For changes to sugar and it's core APIs, the source code in the vm can be found at /usr/src/sugar(-artwork, -toolkit-gtk3, -datastore) and /usr/src/gwebsockets,</div><div>you can build any of the APIs after copying your changes, check <a href="https://github.com/sugarlabs/sugar-live-build/blob/master/src/config/hooks/normal/0900-sugar.hook.chroot">here</a> for how to build any of the APIs.</div><div>Changes to any of the APIs can only be done as root and require a restart to propagate.<br></div><div><br></div><div>Activity and Sugar logs can be found at ~/.sugar/default/logs.</div><div><br></div><div>If you use vim, you can make changes directly as you can access the VM via ssh, this removes the need to copy files to the VM.<br></div><div><br></div><div>Hope that helps!</div><div><br></div><div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><pre style="color:rgb(46,52,54);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;word-spacing:0px"><span style="font-family:monospace,monospace">-- <br></span></pre><div style="color:rgb(46,52,54);font-size:14.6667px;font-style:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;word-spacing:0px;width:71ch"><span style="font-family:monospace,monospace"><span></span><span></span>Ibiam Chihurumnaya</span></div><div style="color:rgb(46,52,54);font-size:14.6667px;font-style:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;word-spacing:0px;width:71ch"><span style="font-family:monospace,monospace"><a href="mailto:ibiam@sugarlabs.org" target="_blank">ibiam@sugarlabs.org</a><br></span></div><br></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Feb 22, 2022 at 2:53 PM Saumya Kushwaha <<a href="mailto:saumyakus@gmail.com">saumyakus@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Respected Sir,<br><div><br></div><div>I am Saumya Kushwaha, a CSE 2nd year student of IITBHU, India. I am already contributing to SugarLabs from December 2021 in many repositories.<br></div><div>I have queries regarding contribution to the <a href="https://github.com/sugarlabs/sugar" target="_blank">Sugar</a> repository. I have already set up the Sugar in my Virtual Machine and can access it via SSH. </div><div>  But, I am not able to find how I actually connect the forked code of "Sugar" from my local environment to the Virtual Machine. I mean to say how after changing the code in my local environment can see the changes in Virtual machine. I had followed <a href="https://github.com/sugarlabs/sugar/blob/master/docs/development-environment.md" target="_blank">this</a> file but couldn't able to understand this thing properly.</div><div>Could anyone please guide me, share an article or blog from where I can read, or let me know the steps like after cloning how I connect my Virtual Machine code to the local machine. SO that I can work on pending issues and contribute to Sugar.</div><div><br></div><div>It would be a great help!</div><div><br></div><div>Thanks and Regards,</div><div>Saumya Kushwaha</div><div>Github: <a href="https://github.com/S-kus" target="_blank">https://github.com/S-kus</a></div></div>
_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
</blockquote></div>