MyBB Internal: One or more warnings occurred. Please contact your administrator for assistance.
MyBB Internal: One or more warnings occurred. Please contact your administrator for assistance.
MyBB Internal: One or more warnings occurred. Please contact your administrator for assistance.
MyBB Internal: One or more warnings occurred. Please contact your administrator for assistance.
Nightingale Forums - How do I get started?

Nightingale Forums

Full Version: How do I get started?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
It's been a very long time since I've done any development, but after watching Songbird spiral off downward, I realized I really should get back into it.

It seems like every time I find a music play I really like, it goes south... and maybe by getting more involved I can help prevent that from happening. Or at least it'll be partially my own damn fault.

So I've got a 32b Windows 7 box, and absolutely no dev tools on it at all. A blank slate.

What do I need to do, in order to be able to

A) build a version of Nightingale (what tools to install & configure, how to set up the environment, pull a branch down, etc)

B) start contributing to development and debugging.

If we can generate a nice step-by-step list, I'll happily refine it into something for the Developer Intro page of the wiki.

My skills are rusty, but... it's past time to get them shined up again, and start helping out. And I'd like to make it easier for others to do the same.

Thanks in advance,

--Gryphon
(07-15-2013, 02:49 AM)Gryphon Wrote: [ -> ]A) build a version of Nightingale (what tools to install & configure, how to set up the environment, pull a branch down, etc)

Have a look at the build page for windows, we try to cover all building toolset and stuff there. I agree that we'd need a link from the developer into to that page, though. Seems like we're too low on manpower for proper crosslinking Tongue

(07-15-2013, 02:49 AM)Gryphon Wrote: [ -> ]B) start contributing to development and debugging.

We keep a list of stuff to do on github issues (core). If you're more into other stuff, you can also find issue lists for add-ons, etc; however we're mainly working on core stuff currently (given the case we find time to work on the project).

If you have a feature or bug in mind, feel free to work on that, I'd recommend you add it to the issue list, though (so nobody else has duplicate work). Once you're ready and did your changes to your local copy, push that changes to a fork on github (to have it super easy: clone from your fork before starting to work on something, pushing is then just a matter of git push Wink ) - and then pull request through github, we can then merge your changes with a single click, or comment it directly in code.

Debugging works fine with the VC 2008 debugger, given you use a debug build.

If you need help on implementing stuff or with debugging, feel free to ask here or in IRC.
We have our own, indepent "Getting Started" page. The one you linked to is just ported from the songbird wiki. Our page (not in any means finished and useful) is here: http://wiki.getnightingale.com/doku.php?id=contribute
Awesome, thank you both! I'll take a look through those resources, and see how far it gets me... and shout out here (or IRC) if I run into problems.

I'll try to document any issues I find, and help make the process easier for others.
(07-15-2013, 12:11 PM)Gryphon Wrote: [ -> ]Awesome, thank you both! I'll take a look through those resources, and see how far it gets me... and shout out here (or IRC) if I run into problems.

I'll try to document any issues I find, and help make the process easier for others.

Thank you for being interested in the project Smile
Agree that we could use some documentation Wink