[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ANN: PikoPixel pixel-art editor
From: |
Josh Freeman |
Subject: |
Re: ANN: PikoPixel pixel-art editor |
Date: |
Sat, 19 Sep 2015 20:42:36 -0400 |
Hi David,
On Sep 19, 2015, at 7:10 AM, David Chisnall wrote:
Hi Josh,
Thank you for taking the time to make this work with GNUstep and for
the open source release.
I’ve added it to the FreeBSD ports collection, it should appear as a
binary package in the next couple of days.
Thank you very much for setting this up! Hope it runs OK on FreeBSD.
A few things that you could do to make life easier for people
packaging it (also for reference for other developers):
- .zip files are slightly annoying to deal with - .tar.gz or .xz are
better
- Having version numbers that are not monotonic means that we need
some special handling (i.e. 1.0 will be after 1.0b5 - it’s easier if
you make beta versions a lower number, e.g. 0.9.5)
- Putting the version number in the download file name (along with
the point above) means that we will automatically detect updates
when they appear for download and packaging a new revision is about
30 seconds of work.
- Packages usually require a paragraph of text describing them
(along with a one-line short summary). I’ve tried to turn your list
of bullets into a sentence, but having something that can be copied
and pasted makes things easier.
- Not being able to build from the top-level is slightly annoying,
and something that I could have noted before the first testbuild if
it had been possible to browse the source online.
More generally, only having source available as a tarball (no public
revision control system, even read only) makes it hard for people to
contribute.
For other people, a few things that were good:
- A single archive for the release. For projects hosted on GitHub,
this is free and we can ship pre-release versions easily with the
auto-generated tarballs. Projects that are not hosted on something
like GitHub and don’t do regular release tarballs are annoying to
package.
- Archive extracts into a directory with the same name as the
archive (yes, some people still get this wrong!)
- License is clearly specified and license file at top level of
project.
- Well-specified set of dependencies (would be nice to have this on
the web page as well as the email)
Thanks for the helpful tips - I'll take these into account when
preparing the next release. I'll likely also have some questions for
you about packaging the program.
David
Cheers,
Josh
On 18 Sep 2015, at 20:57, Josh Freeman <gnustep_lists@twilightedge.com
> wrote:
PikoPixel is a free Mac OS X pixel-art editor that's currently in
beta for its initial 1.0 release.
The latest beta version, 1.0 BETA5, is the first source-code
release (AGPL v3), and the first version that also runs on GNUstep.
PikoPixel GNUstep binaries aren't available yet (haven't gotten
around to figuring out GS standalone application packaging), so for
the moment, PikoPixel must be built from source.
Requirements for compiling PikoPixel are a recent version of the
GNUstep development environment (June 2015 or later) and the
libobjc2 runtime. Also, PP's only been tested so far under Clang,
and on Debian-based Linux distros (Ubuntu & Mint), so there may be
issues with other configurations.
PikoPixel's source code archive is linked at the bottom of the
webpage (not the green "Download" arrow, which downloads the Mac-
only binary):
http://twilightedge.com/mac/pikopixel/
Please send questions, comments, or issues to pikopixel (at)
twilightedge (dot) com.
Cheers,
Josh Freeman
Twilight Edge Software
http://twilightedge.com
_______________________________________________
Discuss-gnustep mailing list
Discuss-gnustep@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnustep
--
This email complies with ISO 3103
- ANN: PikoPixel pixel-art editor, Josh Freeman, 2015/09/18
- Re: ANN: PikoPixel pixel-art editor, Alessandro Sangiuliano, 2015/09/19
- Re: ANN: PikoPixel pixel-art editor, H. Nikolaus Schaller, 2015/09/19
- Re: ANN: PikoPixel pixel-art editor, David Chisnall, 2015/09/19
- Re: ANN: PikoPixel pixel-art editor,
Josh Freeman <=
- Re: ANN: PikoPixel pixel-art editor, Fred Kiefer, 2015/09/19
- Re: ANN: PikoPixel pixel-art editor, Josh Freeman, 2015/09/19
- Re: ANN: PikoPixel pixel-art editor, Riccardo Mottola, 2015/09/20
- Re: ANN: PikoPixel pixel-art editor, H. Nikolaus Schaller, 2015/09/20
- Re: ANN: PikoPixel pixel-art editor, Fred Kiefer, 2015/09/20
- Re: ANN: PikoPixel pixel-art editor, H. Nikolaus Schaller, 2015/09/20
- Re: ANN: PikoPixel pixel-art editor, Josh Freeman, 2015/09/21
- Re: ANN: PikoPixel pixel-art editor, David Chisnall, 2015/09/21
- Re: ANN: PikoPixel pixel-art editor, Fred Kiefer, 2015/09/20
- Re: ANN: PikoPixel pixel-art editor, David Chisnall, 2015/09/20