Thread overview
[hackathon] One week left to the first D Hackathon!
Apr 18, 2015
kevin
Apr 19, 2015
ANtlord
Apr 19, 2015
John Colvin
Apr 20, 2015
Darkfeign
Apr 19, 2015
Gary Willoughby
Apr 19, 2015
Vladimir Panteleev
April 18, 2015
Join us for one week starting Saturday April 25th for the first D Hackathon!

The D Hackathon is one week of intense participation and collaboration on anything and everything related to the D programming language.

All participants are encouraged to collaborate on the online forums (http://forum.dlang.org/group/digitalmars.D), github repos (https://github.com/D-Programming-Language), IRC (#d on irc.freenode.net, use your favorite IRC client or https://webchat.freenode.net).

Please prepend forum posts related to hackathon with "[hackathon]". (There should be little else!)

Complete n00bs are encouraged to participate (tell your friends!) and part of the purpose of the D Hackathon is to lower the barrier to entry for would-be collaborators by means of better documentation and tooling.

Let's focus on creating a better, more inviting out-of-the-box experience for everyone, and above all a better D language. We'll officially measure hackathon results by the number of preexisting bugs fixed, but do feel free to work on anything you think is important to you. There is no other rule than getting good work done.

See you in one week!


Andrei
April 18, 2015
On Saturday, 18 April 2015 at 16:26:41 UTC, Andrei Alexandrescu wrote:
> Join us for one week starting Saturday April 25th for the first D Hackathon!
>
> The D Hackathon is one week of intense participation and collaboration on anything and everything related to the D programming language.
>
> All participants are encouraged to collaborate on the online forums (http://forum.dlang.org/group/digitalmars.D), github repos (https://github.com/D-Programming-Language), IRC (#d on irc.freenode.net, use your favorite IRC client or https://webchat.freenode.net).
>
> Please prepend forum posts related to hackathon with "[hackathon]". (There should be little else!)
>
> Complete n00bs are encouraged to participate (tell your friends!) and part of the purpose of the D Hackathon is to lower the barrier to entry for would-be collaborators by means of better documentation and tooling.
>
> Let's focus on creating a better, more inviting out-of-the-box experience for everyone, and above all a better D language. We'll officially measure hackathon results by the number of preexisting bugs fixed, but do feel free to work on anything you think is important to you. There is no other rule than getting good work done.
>
> See you in one week!
>
>
> Andrei

On Saturday, 18 April 2015 at 16:26:41 UTC, Andrei Alexandrescu wrote:
> Join us for one week starting Saturday April 25th for the first D Hackathon!
>
> The D Hackathon is one week of intense participation and collaboration on anything and everything related to the D programming language.
>
> All participants are encouraged to collaborate on the online forums (http://forum.dlang.org/group/digitalmars.D), github repos (https://github.com/D-Programming-Language), IRC (#d on irc.freenode.net, use your favorite IRC client or https://webchat.freenode.net).
>
> Please prepend forum posts related to hackathon with "[hackathon]". (There should be little else!)
>
> Complete n00bs are encouraged to participate (tell your friends!) and part of the purpose of the D Hackathon is to lower the barrier to entry for would-be collaborators by means of better documentation and tooling.
>
> Let's focus on creating a better, more inviting out-of-the-box experience for everyone, and above all a better D language. We'll officially measure hackathon results by the number of preexisting bugs fixed, but do feel free to work on anything you think is important to you. There is no other rule than getting good work done.
>
> See you in one week!
>
>
> Andrei

On Saturday, 18 April 2015 at 16:26:41 UTC, Andrei Alexandrescu wrote:
> Join us for one week starting Saturday April 25th for the first D Hackathon!
>
> The D Hackathon is one week of intense participation and collaboration on anything and everything related to the D programming language.
>
> All participants are encouraged to collaborate on the online forums (http://forum.dlang.org/group/digitalmars.D), github repos (https://github.com/D-Programming-Language), IRC (#d on irc.freenode.net, use your favorite IRC client or https://webchat.freenode.net).
>
> Please prepend forum posts related to hackathon with "[hackathon]". (There should be little else!)
>
> Complete n00bs are encouraged to participate (tell your friends!) and part of the purpose of the D Hackathon is to lower the barrier to entry for would-be collaborators by means of better documentation and tooling.
>
> Let's focus on creating a better, more inviting out-of-the-box experience for everyone, and above all a better D language. We'll officially measure hackathon results by the number of preexisting bugs fixed, but do feel free to work on anything you think is important to you. There is no other rule than getting good work done.
>
> See you in one week!
>
>
> Andrei

Sounds exciting! as an aforementioned complete n00b, what can I do to prepare for the hackathon other than staring at the source code? I'm mostly interested in contributing for Phobos but I have never used D for any big projects before.
April 18, 2015
On 4/18/15 10:21 AM, kevin wrote:
> Sounds exciting! as an aforementioned complete n00b, what can I do to
> prepare for the hackathon other than staring at the source code? I'm
> mostly interested in contributing for Phobos but I have never used D for
> any big projects before.

Thanks for asking. Two things I can think of: (1) get your edit-build-unittest rig in good shape (e.g. do you know how to unittest only one module without unittesting anything else? it doubles your turnaround speed!), (2) think of a few good action items e.g. by thinking of opportunities for new code, or by browsing bugzilla.

Andrei
April 19, 2015
On Saturday, 18 April 2015 at 16:26:41 UTC, Andrei Alexandrescu wrote:
> Join us for one week starting Saturday April 25th for the first D Hackathon!
>
> The D Hackathon is one week of intense participation and collaboration on anything and everything related to the D programming language.
>
> All participants are encouraged to collaborate on the online forums (http://forum.dlang.org/group/digitalmars.D), github repos (https://github.com/D-Programming-Language), IRC (#d on irc.freenode.net, use your favorite IRC client or https://webchat.freenode.net).
>
> Please prepend forum posts related to hackathon with "[hackathon]". (There should be little else!)
>
> Complete n00bs are encouraged to participate (tell your friends!) and part of the purpose of the D Hackathon is to lower the barrier to entry for would-be collaborators by means of better documentation and tooling.
>
> Let's focus on creating a better, more inviting out-of-the-box experience for everyone, and above all a better D language. We'll officially measure hackathon results by the number of preexisting bugs fixed, but do feel free to work on anything you think is important to you. There is no other rule than getting good work done.
>
> See you in one week!
>
>
> Andrei

Good day! May be it is silly question, but I can't understand. Can I take a part in hackaton remotely? And second question. Will hackaton's projects be published?

Thank you. I'm sorry, if my english is not clear.

April 19, 2015
On Saturday, 18 April 2015 at 16:26:41 UTC, Andrei Alexandrescu wrote:
> Join us for one week starting Saturday April 25th for the first D Hackathon!
>
> The D Hackathon is one week of intense participation and collaboration on anything and everything related to the D programming language.
>
> All participants are encouraged to collaborate on the online forums (http://forum.dlang.org/group/digitalmars.D), github repos (https://github.com/D-Programming-Language), IRC (#d on irc.freenode.net, use your favorite IRC client or https://webchat.freenode.net).
>
> Please prepend forum posts related to hackathon with "[hackathon]". (There should be little else!)
>
> Complete n00bs are encouraged to participate (tell your friends!) and part of the purpose of the D Hackathon is to lower the barrier to entry for would-be collaborators by means of better documentation and tooling.
>
> Let's focus on creating a better, more inviting out-of-the-box experience for everyone, and above all a better D language. We'll officially measure hackathon results by the number of preexisting bugs fixed, but do feel free to work on anything you think is important to you. There is no other rule than getting good work done.
>
> See you in one week!
>
>
> Andrei

This sounds awesome!

I'm going to give the website and phobos documentation a pass making corrections and adding examples, beefing up, etc. So i'll trawl bugzilla looking for low hanging fruit/easy stuff to get my feet wet.

I've run into a few problems[1] with building the website and documentation. DMD, druntime and phobos all build easily but dlang.org sources are a pain. I wonder if anyone has built the website recently from scratch to make sure it all works?

Also the tools repository needs work to build too. This is because of the `if(arr)` warnings. I think there are pull requests waiting[2] but until they are merged a few of the tools are broken which breaks the whole build. Dustmite also needs to be amended upstream[3].

[1]: http://forum.dlang.org/thread/wwktjyurctmdffmfevst@forum.dlang.org
[2]: https://github.com/D-Programming-Language/tools/pull/166/files
[3]: https://github.com/CyberShadow/DustMite
April 19, 2015
On Sunday, 19 April 2015 at 19:38:14 UTC, Gary Willoughby wrote:
> Also the tools repository needs work to build too. This is because of the `if(arr)` warnings. I think there are pull requests waiting[2] but until they are merged a few of the tools are broken which breaks the whole build. Dustmite also needs to be amended upstream[3].

Waiting on definitive yes/no regarding the compiler change and code breakage from Walter/Andrei.
April 19, 2015
On Sunday, 19 April 2015 at 13:03:22 UTC, ANtlord wrote:
> On Saturday, 18 April 2015 at 16:26:41 UTC, Andrei Alexandrescu wrote:
>> Join us for one week starting Saturday April 25th for the first D Hackathon!
>>
>> The D Hackathon is one week of intense participation and collaboration on anything and everything related to the D programming language.
>>
>> All participants are encouraged to collaborate on the online forums (http://forum.dlang.org/group/digitalmars.D), github repos (https://github.com/D-Programming-Language), IRC (#d on irc.freenode.net, use your favorite IRC client or https://webchat.freenode.net).
>>
>> Please prepend forum posts related to hackathon with "[hackathon]". (There should be little else!)
>>
>> Complete n00bs are encouraged to participate (tell your friends!) and part of the purpose of the D Hackathon is to lower the barrier to entry for would-be collaborators by means of better documentation and tooling.
>>
>> Let's focus on creating a better, more inviting out-of-the-box experience for everyone, and above all a better D language. We'll officially measure hackathon results by the number of preexisting bugs fixed, but do feel free to work on anything you think is important to you. There is no other rule than getting good work done.
>>
>> See you in one week!
>>
>>
>> Andrei
>
> Good day! May be it is silly question, but I can't understand. Can I take a part in hackaton remotely? And second question. Will hackaton's projects be published?
>
> Thank you. I'm sorry, if my english is not clear.

I can't speak for Andrei, but I think this is more of a casual "do some work on something valuable to D" session rather than a formal hackathon. I think everyone will be working remotely.
April 20, 2015
On 4/19/15 9:03 AM, ANtlord wrote:
> Good day! May be it is silly question, but I can't understand. Can I
> take a part in hackaton remotely?

Yes! The hackathon is exclusively online and distributed!

> And second question. Will hackaton's
> projects be published?

It's the choice of each author! My hope is that out of this we'll have some good bugfixes, good stuff in http://code.dlang.org, and maybe a good couple of articles.


Andrei
April 20, 2015
On Monday, 20 April 2015 at 12:17:13 UTC, Andrei Alexandrescu wrote:
> On 4/19/15 9:03 AM, ANtlord wrote:
>> Good day! May be it is silly question, but I can't understand. Can I
>> take a part in hackaton remotely?
>
> Yes! The hackathon is exclusively online and distributed!
>
>> And second question. Will hackaton's
>> projects be published?
>
> It's the choice of each author! My hope is that out of this we'll have some good bugfixes, good stuff in http://code.dlang.org, and maybe a good couple of articles.
>
>
> Andrei

This would be a great outcome. Some more links/ideas for starter projects might be nice for those interested in getting involved but not knowing the best places to begin.