[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-edu
Subject: Re: Re: contribute to the cantor
From: Barbara Moraes Vicente <bar.mvicente () gmail ! com>
Date: 2017-10-26 19:51:43
Message-ID: CAJbhkjkq-3HyZ=ip1hcjKdMiHkU+Wpde4TWLA=uasT46Cgnbww () mail ! gmail ! com
[Download RAW message or body]
Thanks for the answer!
I will start with TODO lists and studing Qt and c++
Any questions I have can be sent here in the group ?
2017-10-24 9:31 GMT-02:00 Alexander Semke <alexander.semke@web.de>:
> Hello Barbara,
>
> in addition to what Rishabh and Filipe already said, you can also have a
> look maybe at similar projects (free and commercial) and compare the
> current feature set of Cantor with the features available in other
> products. I think especially for Cantor's worksheet there is a lot to
> improve here and it would be greate to collect first the list of the most
> relevant features that we miss. Since you are coming from the python
> community, maybe you can start with comparing Cantor with Jupyter and
> identify the potential gaps.
>
> Here are to examples for missing features that are already on the
> TODO-list:
> https://phabricator.kde.org/T4539
> https://phabricator.kde.org/T4540
>
> Cantor worksheet is a graphical REPL in principle, which is great to have
> for many use-cases. But sometimes it is required to write and execute a
> "blank" script - for this the support in Cantor is very limited at the
> moment. This is also something where we need to improve in future.
>
> Regarding the development, as already said Cantor is written in c++.
> You'll need to become familiar with this language and especially with Qt if
> you also want to contribute to the code. For this it's best to start
> working on smaller fixes and features in Cantor first.
>
> Regards,
> Alexander
>
>
> *Gesendet:* Montag, 23. Oktober 2017 um 21:58 Uhr
> *Von:* "Filipe Saraiva" <mail@filipesaraiva.info>
> *An:* kde-edu@mail.kde.org
> *Betreff:* Re: contribute to the cantor
> Hello Barbara, welcome!
>
> Are you using Cantor? Maybe is there any bug you would like to fix or
> any feature you would like to implement?
>
> Tell us and we can help you to find something to do.
>
> Cheers;
>
> Em 23-10-2017 10:07, Rishabh Gupta escreveu:
> > Hi,
> >
> > That's great :)
> >
> > Cantor is written in Cpp and makes use of Qt framework
> >
> > You can have a look at projects page
> > <https://phabricator.kde.org/project/view/50/> and work board
> > <https://phabricator.kde.org/project/board/50/> to look at the tasks and
> > work according to what suits you or choose a bug to solve from the bugs
> > page <https://bugs.kde.org/buglist.cgi?quicksearch=cantor>
> >
> > <https://bugs.kde.org/buglist.cgi?quicksearch=cantor>
> > If you don't already have the repo, you can clone it from here
> > <https://cgit.kde.org/cantor.git/> . The repo has a Design file that
> > explains how Cantor works
> >
> > Since you said you are a Python developer, there are two tasks related
> > to it, port Python 2 to QProcess <https://phabricator.kde.org/T6113> and
> > Port python 3 to QProcess <https://phabricator.kde.org/T6114>
> >
> > <https://phabricator.kde.org/T6114>
> >
> > Feel free to ask for help
> >
> > Cheers,
> > Rishabh
> > <https://phabricator.kde.org/T6114>
> >
> > On Mon, Oct 23, 2017 at 1:28 AM, Barbara Moraes Vicente
> > <bar.mvicente@gmail.com <mailto:bar.mvicente@gmail.com>> wrote:
> >
> > Hello,
> >
> > I would like contribute to the cantor, I am a Python developer.
> >
> > What can I do to contribute?
> >
> > --
> >
> > Barbara Moraes Vicente
> > http://bmvicente.me
> >
> > <http://bmvicente.me/?promo=email_sig&utm_source=email_
> sig&utm_medium=email_sig&utm_campaign=external_links>
> >
> >
>
>
> --
> Filipe Saraiva
> http://filipesaraiva.info/
>
--
Barbara Moraes Vicente
[image: http://]bmvicente.me
<http://bmvicente.me/?promo=email_sig&utm_source=email_sig&utm_medium=email_sig&utm_campaign=external_links>
[Attachment #3 (text/html)]
<div dir="ltr">Thanks for the answer!<div><br></div><div>I will start with TODO lists \
and studing Qt and c++</div><div><br></div><div><pre class="gmail-tw-data-text \
gmail-tw-ta gmail-tw-text-small" id="gmail-tw-target-text" dir="ltr" \
style="unicode-bidi:isolate;border:none;padding:0px 0.14em 0px \
0px;margin-top:0px;margin-bottom:0px;font-family:inherit;overflow:hidden;width:276px;w \
hite-space:pre-wrap;word-wrap:break-word;color:rgb(33,33,33);height:48px;line-height:24px">Any \
questions I have can be sent here in the group ?<span \
style="font-size:16px"><br></span></pre></div></div><div class="gmail_extra"><br><div \
class="gmail_quote">2017-10-24 9:31 GMT-02:00 Alexander Semke <span dir="ltr"><<a \
href="mailto:alexander.semke@web.de" \
target="_blank">alexander.semke@web.de</a>></span>:<br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"><div><div style="font-family:Verdana;font-size:12.0px"><div> \
<div>Hello Barbara,</div>
<div> </div>
<div>in addition to what Rishabh and Filipe already said, you can also have a look \
maybe at similar projects (free and commercial) and compare the current feature set \
of Cantor with the features available in other products. I think especially for \
Cantor's worksheet there is a lot to improve here and it would be greate to \
collect first the list of the most relevant features that we miss. Since you are \
coming from the python community, maybe you can start with comparing Cantor with \
Jupyter and identify the potential gaps.</div>
<div> </div>
<div>Here are to examples for missing features that are already on the \
TODO-list:</div>
<div><a href="https://phabricator.kde.org/T4539" \
target="_blank">https://phabricator.kde.org/<wbr>T4539</a></div>
<div><a href="https://phabricator.kde.org/T4540" \
target="_blank">https://phabricator.kde.org/<wbr>T4540</a></div>
<div> </div>
<div>Cantor worksheet is a graphical REPL in principle, which is great to have for \
many use-cases. But sometimes it is required to write and execute a "blank" \
script - for this the support in Cantor is very limited at the moment. This is also \
something where we need to improve in future.</div>
<div> </div>
<div>Regarding the development, as already said Cantor is written in c++. You'll \
need to become familiar with this language and especially with Qt if you also want to \
contribute to the code. For this it's best to start working on smaller fixes and \
features in Cantor first.</div>
<div> </div>
<div>
<div>Regards,</div>
<div>Alexander</div>
<div> </div>
<div> </div>
<div name="quote" style="margin:10px 5px 5px 10px;padding:10px 0 10px \
10px;border-left:2px solid #c3d9e5;word-wrap:break-word"> <div style="margin:0 0 10px \
0"><b>Gesendet:</b> Montag, 23. Oktober 2017 um 21:58 Uhr<br> <b>Von:</b> \
"Filipe Saraiva" <<a href="mailto:mail@filipesaraiva.info" \
target="_blank">mail@filipesaraiva.info</a>><br> <b>An:</b> <a \
href="mailto:kde-edu@mail.kde.org" target="_blank">kde-edu@mail.kde.org</a><br> \
<b>Betreff:</b> Re: contribute to the cantor</div>
<div name="quoted-content">Hello Barbara, welcome!<br>
<br>
Are you using Cantor? Maybe is there any bug you would like to fix or<br>
any feature you would like to implement?<br>
<br>
Tell us and we can help you to find something to do.<br>
<br>
Cheers;<br>
<br>
Em 23-10-2017 10:07, Rishabh Gupta escreveu:<br>
> Hi,<br>
><br>
> That's great :)<br>
><br>
> Cantor is written in Cpp and makes use of Qt framework<br>
><br>
> You can have a look at projects page<br>
> <<a href="https://phabricator.kde.org/project/view/50/" \
target="_blank">https://phabricator.kde.org/<wbr>project/view/50/</a>> and work \
board<br> > <<a href="https://phabricator.kde.org/project/board/50/" \
target="_blank">https://phabricator.kde.org/<wbr>project/board/50/</a>> to look at \
the tasks and<br> > work according to what suits you or choose a bug to solve from \
the bugs<br> > page <<a \
href="https://bugs.kde.org/buglist.cgi?quicksearch=cantor" \
target="_blank">https://bugs.kde.org/buglist.<wbr>cgi?quicksearch=cantor</a>><br> \
><br> > <<a href="https://bugs.kde.org/buglist.cgi?quicksearch=cantor" \
target="_blank">https://bugs.kde.org/buglist.<wbr>cgi?quicksearch=cantor</a>><br> \
> If you don't already have the repo, you can clone it from here<br> > \
<<a href="https://cgit.kde.org/cantor.git/" \
target="_blank">https://cgit.kde.org/cantor.<wbr>git/</a>> . The repo has a Design \
file that<br> > explains how Cantor works<br>
><br>
> Since you said you are a Python developer, there are two tasks related<br>
> to it, port Python 2 to QProcess <<a href="https://phabricator.kde.org/T6113" \
target="_blank">https://phabricator.kde.org/<wbr>T6113</a>> and<br> > Port \
python 3 to QProcess <<a href="https://phabricator.kde.org/T6114" \
target="_blank">https://phabricator.kde.org/<wbr>T6114</a>><br> ><br>
> <<a href="https://phabricator.kde.org/T6114" \
target="_blank">https://phabricator.kde.org/<wbr>T6114</a>><br> ><br>
> Feel free to ask for help<br>
><br>
> Cheers,<br>
> Rishabh<br>
> <<a href="https://phabricator.kde.org/T6114" \
target="_blank">https://phabricator.kde.org/<wbr>T6114</a>><span class=""><br> \
><br> > On Mon, Oct 23, 2017 at 1:28 AM, Barbara Moraes Vicente<br>
> <<a href="mailto:bar.mvicente@gmail.com" \
target="_blank">bar.mvicente@gmail.com</a> <mailto:<a \
href="mailto:bar.mvicente@gmail.com" \
target="_blank">bar.mvicente@gmail.com</a><wbr>>> wrote:<br> ><br>
> Hello,<br>
><br>
> I would like contribute to the cantor, I am a Python developer.<br>
><br>
> What can I do to contribute?<br>
><br>
> --<br>
><br>
> Barbara Moraes Vicente<br></span>
> <a href="http://bmvicente.me" target="_blank">http://bmvicente.me</a><br>
><br>
> <<a href="http://bmvicente.me/?promo=email_sig&utm_source=email_sig&utm_medium=email_sig&utm_campaign=external_links" \
target="_blank">http://bmvicente.me/?promo=<wbr>email_sig&utm_source=email_<wbr>sig&utm_medium=email_sig&utm_<wbr>campaign=external_links</a>><br>
><br>
><br>
<br>
<br>
--<br>
Filipe Saraiva<br>
<a href="http://filipesaraiva.info/" \
target="_blank">http://filipesaraiva.info/</a></div> </div>
</div>
</div></div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div \
class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><table \
border="0" cellpadding="0" cellspacing="0" \
style="margin:0px;padding:0px;border:0px;outline:0px;font-size:16px;font-family:proxim \
a-nova-1,proxima-nova-2,Tahoma,Helvetica,Verdana,sans-serif;vertical-align:baseline;bo \
rder-spacing:0px;color:rgb(51,51,51);line-height:22.4px;text-align:center"><tbody \
style="margin:0px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline"><tr \
style="margin:0px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline"><td \
style="padding:0px;border:0px;outline:0px;font-style:inherit;font-size:0px;font-family:inherit;vertical-align:baseline;text-align:left;width:auto;height:20px"> \
</td></tr><tr style="margin:0px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline"><td \
style="padding:0px;border:0px;outline:0px;font-style:inherit;font-family:inherit;vertical-align:baseline;text-align:left;width:auto"><div \
style="margin:0px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline;line-height:0"><a \
href="http://bmvicente.me/?promo=email_sig&utm_source=email_sig&utm_medium=email_sig&utm_campaign=external_links" \
style="margin:0px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-style:in \
herit;font-family:inherit;vertical-align:baseline;color:rgb(43,130,173);text-decoration:none;display:inline-block" \
target="_blank"><table border="0" cellpadding="0" cellspacing="0" \
style="margin:0px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline;border-spacing:0px"><tbody \
style="margin:0px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline"><tr \
style="margin:0px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline"><td \
align="left" valign="top" \
style="padding:0px;border:0px;outline:0px;font-style:inherit;font-family:inherit;vertical-align:top;width:auto;line-height:1"><div \
style="margin:0px;padding:0px;border:0px;outline:0px;font-weight:bold;font-style:inher \
it;font-size:18px;font-family:proxima-nova-1,Proxima-Nova,Helvetica,Arial,sans-serif;vertical-align:baseline;line-height:1;color:rgb(51,51,51)">Barbara \
Moraes Vicente</div></td></tr><tr \
style="margin:0px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline"><td \
align="left" valign="top" \
style="padding:0px;border:0px;outline:0px;font-style:inherit;font-family:inherit;vertical-align:top;width:auto;line-height:1"><div \
style="margin:3px 0px \
0px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-style:inherit;font-siz \
e:12px;font-family:proxima-nova-1,Proxima-Nova,Helvetica,Arial,sans-serif;vertical-align:baseline"><img \
alt="http://" width="0" height="0" \
style="margin:0px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-style:in \
herit;font-family:inherit;vertical-align:baseline;display:block;width:0px;height:0px;o \
verflow:hidden">bmvicente.me</div></td></tr></tbody></table></a></div></td></tr><tr \
style="margin:0px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline"><td \
style="padding:0px;border:0px;outline:0px;font-style:inherit;font-size:0px;font-family:inherit;vertical-align:baseline;text-align:left;width:auto;height:20px"><img \
src="https://about.me/t/sig?u=barbara.vicente" width="1" height="1" \
style="margin:0px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-style:in \
herit;font-family:inherit;vertical-align:baseline;overflow:hidden"></td></tr></tbody></table></div></div>
</div>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic