MCServer git workflow
#22
I'm afraid there isn't much documentation in this sense.

The design is a bit chaotic - as things come, they get implemented more or less coherently. You know how it is - it's a million percent better job to just write some code than to document it, so no-one does that. I'd like to improve on this, so I've started a few pages in the wiki in this regard, but never got around to actually finishing that.

There shouldn't be any external third-party dependencies, everything you need to compile the server is in the repository. You may need to set up several projects in your IDE for those 3rd party libs (zlib, lua, jsoncpp, tolua, expat) though.

The build process is quite unofficial, it's just two volunteers allowing their machines to build from time to time. Bearbin uses Jenkins for building Linux and RasPi binaries. I'm using a simple windows commandshell script to build using MSVC and upload the result onto my website. Other than that, there's nothing to it. Usually if you break something, someone will tell you soon enough Smile

As for the development process, probably the most "correct" way is for you to fork the repo on GitHub, commit to your fork and create a pull request once you have something worth merging in. The GitHub pull requests are a nice way to to a code review, we can all comment on the thing and propose changes, and finally merge the changes.

And, most importantly: Welcome to the team Smile
Reply
Thanks given by:


Messages In This Thread
MCServer git workflow - by bearbin - 07-27-2013, 10:33 PM
RE: MCServer git workflow - by NiLSPACE - 07-27-2013, 10:41 PM
RE: MCServer git workflow - by bearbin - 07-27-2013, 10:45 PM
RE: MCServer git workflow - by NiLSPACE - 07-27-2013, 11:08 PM
RE: MCServer git workflow - by tigerw - 07-27-2013, 11:25 PM
RE: MCServer git workflow - by NiLSPACE - 07-27-2013, 11:33 PM
RE: MCServer git workflow - by bearbin - 07-27-2013, 11:29 PM
RE: MCServer git workflow - by bearbin - 07-27-2013, 11:38 PM
RE: MCServer git workflow - by NiLSPACE - 07-27-2013, 11:42 PM
RE: MCServer git workflow - by bearbin - 07-27-2013, 11:43 PM
RE: MCServer git workflow - by NiLSPACE - 07-27-2013, 11:50 PM
RE: MCServer git workflow - by bearbin - 07-27-2013, 11:55 PM
RE: MCServer git workflow - by NiLSPACE - 07-28-2013, 01:53 AM
RE: MCServer git workflow - by bearbin - 07-28-2013, 02:14 AM
RE: MCServer git workflow - by NiLSPACE - 07-28-2013, 02:18 AM
RE: MCServer git workflow - by bearbin - 07-28-2013, 02:20 AM
RE: MCServer git workflow - by xoft - 07-28-2013, 05:19 AM
RE: MCServer git workflow - by FakeTruth - 07-28-2013, 05:42 AM
RE: MCServer git workflow - by bearbin - 07-28-2013, 06:01 AM
RE: MCServer git workflow - by xoft - 07-28-2013, 06:55 AM
RE: MCServer git workflow - by xoft - 08-20-2013, 04:06 PM
RE: MCServer git workflow - by xoft - 08-26-2013, 01:04 AM
RE: MCServer git workflow - by bearbin - 08-26-2013, 01:19 AM



Users browsing this thread: 1 Guest(s)