logo

bluefish

programmers editor

Home Features Screenshots Download Development Wiki Manual Contact

bluefish screenshot
donate to bluefish

Bluefish Development

Bluefish is an open source project, released under the GNU GPL licence. Bluefish development is mostly coordinated on the bluefish-community mailinglist (see below). On the list, both users, developers and testers can give their opinion on new features, bug fixes and GUI improvements.

Contact

If you want to join the community, most activity takes place on the mailing lists. Please use the mailing lists for general questions about the program or the development. You can contact olivier (at) bluefish.openoffice.nl for questions regarding the bluefish project management.

Bluefish is on Facebook, but most developers are no longer active Facebook users.

Reporting Bugs

For bugreports please go to our bugtracker.

Mailing lists

Bluefish recently switched to a new mailinglist to discuss development, features, bugs, ideas, etc. You can subscribe at https://lists.sourceforge.net/lists/listinfo/bluefish-community. There are also archives for the community list.

Our old mailing lists can also be read as newsgroups at gmane bluefish-dev and gmane bluefish-users.

Help needed

Help is welcome on various parts:

Code in Subversion

Bluefish uses SVN (Subversion) hosted by Sourceforge to manage the code. You can browse the repository on-line.

To build the latest Bluefish version from SVN:

svn co svn://svn.code.sf.net/p/bluefish/code/trunk/bluefish cd bluefish ./autogen.sh ./configure make su -c "make install"

For more information see the wiki page Compiling Bluefish from source code.

Bleeding edge Debian/Ubuntu packages

There is a Bluefish-snapshots PPA at https://launchpad.net/~klaus-vormweg/+archive/ubuntu/bluefish-snapshots. Use these at your own risk, the software in these packages is still under development!

Debian/Ubuntu packages can also be created from the subversion repository. These are NOT official packages and should only be distributed as "bluefish-unstable". Only use the script and the created packages if you follow the development. For "normal" users, official packages are available here.

svn co svn://svn.code.sf.net/p/bluefish/code/trunk/bluefish cd bluefish ./make-deb.sh

History

Bluefish was started by Olivier Sessink, Chris Mazuc and Neil Millar in 1998 all being frustrated by the lack of decent web development editors for Linux. It's editor design with syntax scanning was inspired by NEdit which was available for Linux at the time, but the user interface was inspired by Homesite which was only available for Windows. It was shortly called Thtml editor and Prosite and shortly after the name Bluefish was chosen after a logo was proposed by Neil Millar. Since version 1.0, the original logo was replaced with a new, more polished one. Gradually the editor because more generic supporting most popular programming languages and adding many standard IDE features.

Because Robin Millar (who worked for the Open Source Technology Group) was an enthousiast Bluefish user it became one of the first projects on Sourceforce. More facilities where provided by heavy users such as the mailinglist at ems.ru (archive), the download site at bennewitz.com and hosting at openoffice.nl. In 2000 the mailinglist eventually also moved to sourceforge. Bug tracking was originally at gnome bugzilla. When gnome moved to git the bugtracking moved also to sourceforge.

The 1.0 branch was started in 2005. The 1.0 released even featured on slashdot which was a big thing at the time. The 2.0 branch was started in 2010 and featured a completely new designed syntax scanning engine and was ported to gtk-2. The 2.2 branch was released in 2011 and was the first release to support gtk-3, but gtk-2 is still supported.

Timeline

Other projects from Bluefish developers

Olivier Sessink is also known for:

Daniel Leidert is also known for: