[Sugar-devel] Query regarding development setup for sugar activiities
Srevin Saju
srevinsaju at sugarlabs.org
Mon Jun 8 14:23:21 EDT 2020
Oops, you got the wrong sucrose.
sucrose is not distributed on pypi, i.e, PIP. On ubuntu 18.04, the
suggested method is to build sugar development environment, I guess you
missed that part;
The latest version of sugar repository is not available on Bionic Beaver
(18.04). See https://pkgs.org/search/?q=sucrose; So that means you have
to build it, to make it work!
But, its simple, but make sure you follow all the instructions
carefully; in case you miss one step, the rest of them goes awry.
https://github.com/sugarlabs/sugar/blob/master/docs/development-environment.md#native-sugar
Let me know if you face any issues in between the steps
On 08/06/2020 21:18, Tushar Gupta wrote:
> Just a quick question, I am using ubuntu 18.04
>
> I pip installed sucrose
> Cloned the repo somewhere on ubuntu
> Then navigated to the cloned repo, ran python main.py dev
> Re-login with sugar And changes will be reflected in sugar ?
>
> Thanks !
>
> On Mon, Jun 8, 2020, 11:03 PM Srevin Saju <srevinsaju at sugarlabs.org
> <mailto:srevinsaju at sugarlabs.org>> wrote:
>
> Hello Tushar,
>
> Great to hear you have setup the development environment
>
> To port stick-hero-activity, you may follow these steps if you are
> not
> using a VM. These steps are pretty simple, (there might be other
> methods, but if you are beginning development, you may prefer this
> method)
>
> * Clone a local copy of stick-hero-activity: `git clone
> https://github.com/sugarlabs/stick-hero-activity`
> <https://github.com/sugarlabs/stick-hero-activity>
>
> * Create a `branch` so that you can revert any time, in case you
> make a
> mistake, and also reviews would be easier, and your patch could get
> merged faster. `git branch tushar-fixes`
>
> * Checkout the branch : `git checkout tushar-fixes`
>
> * Now, there are many different ways to do this step, i.e setting
> it up
> for development, but I prefer this: `python setup.py dev`, or
> `python3
> setup.py dev`; In case you are porting it to python3, port the
> setup.py
> first so that you can test it. This will create 'symlinks' to the
> '~/Activities' folder, so if you make changes to the cloned activity,
> then your changes will get reflected (almost) immediately
>
> * Log out your system, Log In to sugar: see
> https://github.com/sugarlabs/sugar-docs/blob/master/src/sugar-logging-in.md
> <https://github.com/sugarlabs/sugar-docs/blob/master/src/sugar-logging-in.md>
>
> * You are likely to see your activity in the spiral view. (do not
> see it?)
>
> * You can check the logs your activity produces using the
> Log.Activity
> (https://github.com/sugarlabs/log-activity
> <https://github.com/sugarlabs/log-activity>) , alternatively, use the
> Terminal Activity (https://github.com/sugarlabs/terminal-activity
> <https://github.com/sugarlabs/terminal-activity>),
> change your directory to `~/Activities/StickHero.Activity` and
> then run
> `sugar-activity3`, this will launch your activity. After you close
> your
> activity, you can see the logs in the Terminal itself.
>
> Hope I did not complicate things. if you have any more questions, you
> can join #sugar on IRC
> (https://wiki.sugarlabs.org/go/Internet_Relay_Chat
> <https://wiki.sugarlabs.org/go/Internet_Relay_Chat>) . we will try to
> help you out,
>
> --
> V/r
> Srevin Saju
>
--
V/r
Srevin Saju
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20200608/11111c95/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_0x1007816766D390D7.asc
Type: application/pgp-keys
Size: 4849 bytes
Desc: not available
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20200608/11111c95/attachment-0001.key>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20200608/11111c95/attachment-0001.sig>
More information about the Sugar-devel
mailing list