• Home
  • Blog
  • Add-ons
  • Forum
  • Wiki
  • Developers
Nightingale - The tune of life, the tune of yours
  • Portal
  • Search
  • Member List
  • Calendar
  • Help
  • Portal
  • Search
  • Member List
  • Calendar
  • Help
Guest Hi, Guest
  • Login
  • Register
Login
Username:
Password: Lost Password?
 
Nightingale Forums Development Technical Development How do I get started?

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
How do I get started?
Gryphon Offline
Junior Member
**
Posts: 2
Threads: 1
Joined: Jun 2013
Reputation: 0
#1
07-15-2013, 02:49 AM (This post was last modified: 07-15-2013, 12:16 PM by Gryphon.)
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
Find
Reply
rsjtdrjgfuzkfg Offline
Developer
*******
Posts: 664
Threads: 15
Joined: Oct 2011
Reputation: 15
#2
07-15-2013, 04:40 AM
(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.
Songbird/Nightingale Community Developer and German Translator
Find
Reply
freaktechnik Offline
CCO (Chief Crashing Officer)
*******
Posts: 498
Threads: 24
Joined: Sep 2010
Reputation: 11
#3
07-15-2013, 07:10 AM
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
freaktechnik
Website Find
Reply
Gryphon Offline
Junior Member
**
Posts: 2
Threads: 1
Joined: Jun 2013
Reputation: 0
#4
07-15-2013, 12:11 PM
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.
Find
Reply
rsjtdrjgfuzkfg Offline
Developer
*******
Posts: 664
Threads: 15
Joined: Oct 2011
Reputation: 15
#5
07-16-2013, 07:29 AM
(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
Songbird/Nightingale Community Developer and German Translator
Find
Reply
« Next Oldest | Next Newest »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)
  • Return to Top
  • Lite (Archive) Mode
  • RSS Syndication
Current time: 03-25-2023, 05:39 PM Powered By MyBB, © 2002-2023 MyBB Group.
Design By AliReza_Tofighi In WhiteCrow Software Group.
white outlined nightingale project logo

Nightingale is free!
It is an Open Source project released under the terms of the GNU General Public License v2 (GPL v2).
For more details, please read the license information.

Follow us!
f  g  t

Support
  • Community Forum
  • Official Blog
  • Add-ons
  • Wiki
  • Help Forum
Contribute
  • Developer's Center
  • Translate Nightingale
  • Source Code
  • Report a Bug
Ressources
  • Download Nightingale
Linear Mode
Threaded Mode