<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Thank you Mojca.<div><br></div><div><font face="verdana, sans-serif">The provided references have cleared a lot of my doubts and I am really interested to do this project: 'Collect build statistics'</font></div><div><font face="verdana, sans-serif"><br></font></div><div><font face="verdana, sans-serif">Here is what I have understood so far:</font></div><div><font face="verdana, sans-serif"><b>1.</b> dynamic page for each port displaying basic information (description, version etc.), installation stats, build history etc.</font></div><div><font face="verdana, sans-serif"><b>2.</b> From suggested ideas, I found the following to be added to each page:</font></div><div><ul style="color:rgb(0,0,0);font-family:Verdana,Arial,"Bitstream Vera Sans",Helvetica,sans-serif;font-size:13px"><li>whether the current version of port built on each particular OS/arch</li><li>when was the last time the port built on that OS/arch</li><li>links to all builds</li><li>list of installed files, differences in installed files on different OS versions</li><li>perhaps include some basic functionality to allow checking for build reproducibility</li><li>what is the latest version of port (in case it's already outdated)</li></ul><div><font color="#000000" face="Verdana, Arial, Bitstream Vera Sans, Helvetica, sans-serif">I do not understand : "</font><font face="verdana, sans-serif">perhaps include some basic functionality to allow checking for build reproducibility".</font></div></div><div><font face="verdana, sans-serif"><br></font></div><div><font face="verdana, sans-serif"><b>3.</b> I would further want to take up the task of migrating a redesigned website (or some components) into the same Django* app.</font></div><div><font face="verdana, sans-serif"><br></font></div><div><font face="verdana, sans-serif">Please help me with that 'build reproducibility' point and also how do I plan from here (I know Django, but I am still learning about MacPorts)?</font></div><div><font face="verdana, sans-serif"><br></font></div><div><font face="verdana, sans-serif">*I haven't finalised Django yet, but it seems to be the most suitable one.</font></div><div><font face="verdana, sans-serif"><br></font></div><div><font face="verdana, sans-serif">Thank You.</font></div><div><font face="verdana, sans-serif"><br></font></div><div><br></div></div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Mar 7, 2019 at 2:22 AM Mojca Miklavec <<a href="mailto:mojca@macports.org">mojca@macports.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">Dear Arjun,<br>
<br>
Welcome to MacPorts!<br>
<br>
On Wed, 6 Mar 2019 at 21:05, Arjun Salyan via macports-dev wrote:<br>
><br>
> Hello,<br>
> I am Arjun Salyan, a GSoC'19 aspirant. I have familiarised myself with MacPorts, but still there is a way to go on with the documentation, and learning tcl.<br>
><br>
> I am quite experienced in web and app development- with multiple Python(Django) and PHP projects having worked for a company. I am looking to club my previous skillset with all what I am learning right now about MacPorts.<br>
><br>
> In suggested ideas and from mails, I do see 'a Django App', 'Django App to collect statistics'..... I can work on these ideas further-<br>
<br>
If you are interested in this idea, you should check<br>
    <a href="https://github.com/macports/macports-webapp/tree/master/docs" rel="noreferrer" target="_blank">https://github.com/macports/macports-webapp/tree/master/docs</a><br>
as well as look at the archives of this mailing list from the last<br>
summer (there might have been about a hundred emails about this<br>
particular topic).<br>
<br>
A student abandoned that GSOC project last year, but there is a lot of<br>
useful information and explanations available.<br>
<br>
> and in addition I can also take up tasks like improving/ redesigning the website, documentation and 'Available Ports' page can be made much more interactive and easy to find ports.<br>
<br>
Available ports would by design be part of the django app, and design<br>
is well related. It's of course more important to have a working app<br>
et the end of the summer with ugly design than perfect design and<br>
defunct app :), but doing a good design for the app could be the first<br>
step towards a better website. I leave it up to you to come up with<br>
suggestions about design if you would like to contribute in that area<br>
(I cannot be of any help there :).<br>
<br>
> Will planning a proposal on such ideas be good, or I shall work more towards the macports_base?<br>
<br>
You should work on whatever you are more passionate about. It makes a<br>
lot less sense to be forced to work on something you are not so<br>
interested in, since that would be less fun and lead to worse results.<br>
This applies to both selecting the most suitable org, as well as to<br>
selecting a suitable task within that org.<br>
<br>
(Our only limitation is that we don't want two students to work on the<br>
same project. It is still too early to know what others might be<br>
interested in, but you should be able to figure that out also by<br>
following the mailing list conversations.)<br>
<br>
> Any suggestions on how independent apps can be used to contribute to macports would be very helpful.<br>
<br>
What exactly is your question?<br>
<br>
In case of Django app, I would be co-mentoring, I just wanted to<br>
mention that I'll be travelling until the 24th, so I won't have access<br>
to internet connection (or rather: a comfortable keyboard to type on)<br>
on regular basis, but I believe that others should be able to answer<br>
your requests in the meantime.<br>
<br>
Mojca<br>
</blockquote></div></div>