• 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 Git Repo Descriptions/Explanations

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Git Repo Descriptions/Explanations
ilikenwf Offline
Developer/Project Manager
*******
Posts: 412
Threads: 22
Joined: Nov 2010
Reputation: 8
#1
01-15-2012, 09:39 AM (This post was last modified: 02-16-2012, 01:49 PM by ilikenwf.)
Allow me take the time to explain our git repositories and branches – and please take the time to read if you plan on helping with development:

First, note that all these repos are mirrored on our sourceforge project as well. There may be a 15-60 minute delay in syncs between github (our main git server) and sourceforge. http://ngale.git.sourceforge.net/git/gitweb-index.cgi

nightingale-hacking is our main client development repository, forked from the original Songbird source and written in XUL and C++. It currently houses 4 branches:
  • master – The main development branch, master is our ongoing work to port the current Songbird trunk from SVN to use Xulrunner 6

  • nightingale-1.8 - The current release branch, which we released our preview builds from. This is the original code from the first Songbird fork for Nightingale, with many enhancements and bug-fixes. If you want to build your own Nightingale, this is the repository you should use.

  • sb-trunk-xul-1 – In an attempt to foster development for our future versions of Nightingale, we’re working on a Songbird trunk based build using the old XULRunner 1.9.2 …this would be essentially a re-branded Songbird, with our bug-fixes and enhancements (such as system library use on Linux), meant to be a preview to our XUL6 release.

  • xul-v9.0.1 – This is the development branch for our far future release, after the release of a XUL6 based Nightingale. It will eventually be merged into master once it is stable and working…but that will have to happen only after the conversion to XULRunner 6 is completed.

ngale-deps is our repository for the XULRunner dependency. Currently, we don’t actually build any of the dependencies as Songbird’s work fine to build Nightingale, but with the XUL6 onward releases, we’ll have to build our own dependencies for building and shipping Nightingale. It has branches for each version of XULRunner we’re experimenting with at any given time.

nightingale-addons contains what will eventually be the source for Nightingale developed extensions, specific to the Nightingale project, written by the Nightingale development team.

nightingale-website houses the development of our web template files, by domain.

nightingale-mockups contains mockups for current and future modifications to the Nightingale website.

featherweight as mentioned above, is the development repository for our add-ons management platform.
How to Build Nightingale | Nightingale on GitHub
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: 01-29-2023, 04:10 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