Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|
Welcome to craftd! Up to date documentation lives at: http://mc.kev009.com/craftd/ Need help? Want to help? Come talk! irc.freenode.net #craftd. This is early, pre-alpha software. If you aren't familiar with autotools, please wait until binary packages are available or at least source tarballs. Dependencies: libevent 2.0.9+ - http://monkey.org/~provos/libevent/ zlib 1.2.3+ - http://zlib.net/ Pthreads Successfully built on: Linux - GCC, LLVM/clang FreeBSD - GCC IRIX - MIPSpro (Big-Endian functionality verified) AIX - xlC, GCC (Big-Endian functionality verified) Windows - MinGW - Needs rework. Priority is getting basics working on UNIX. Windows - Cygwin (works great w/o modification) == Users == Wait for a release tarball. The git repo does not track the generated configure script. ./configure; make; make install /usr/local/bin/craftd == Developers == Please contact me and let me know what parts you intend to work on first. Generating ./configure: autoreconf -i Developer Documentation: Coding style and architecture notes are on the wiki - http://mc.kev009.com/wiki/Craftd:Main_Page You should have a good understanding of libevent-2. http://www.wangafu.net/~nickm/libevent-book/ http://mc.kev009.com/libevent - Up to date doxygen Bundled Libs: JSON API (used for web GUI and config): Jansson (Git head) - http://github.com/akheron/jansson bstring - Safer C strings - http://bstring.sourceforge.net/ Protocol reference: http://mc.kev009.com/wiki/ Continuous Integration Builds; http://bb.tkte.ch/job/craftd-ubuntu/ Also recommended books: * Advanced Programming in the UNIX Environment - Stevens, et. al * Programming with POSIX Threads - Butenhof * UNIX Network Programming, Vol. 1 - Stevens, et. al * A download of POSIX.1-2008 - http://www.unix.org/2008edition/