ulrik@kaizer.se/
freeciv

Note

See http://github.com/engla/freeciv-contrib

The page below is outdated.

About freeciv contrib

dmarks and I had the idea to put freeciv contrib files in version control. Right now, this is not version controlled; new package versions are put on the ftp server; and there is no possibility to treat and process the contrib files as a whole (a prominent reason to do this is porting for new freeciv versions, when the original authors are not available).

We face a number of techical issues; how the many "subprojects" are going to be tracked, as well as how we are going to handle the large amount of Attribution and Licensing information we need to handle.

I have made a draft design and "policy", which is quite technical. Here it is assumed that we track the modules as a whole in one branch per freeciv release

It is suggested that we should try to handle modpacks, nations, maps, scenarios. A draft definition was made:

Currently we are tracking contrib files that are not soley about graphics, but have a textual content meaning and make sense to be progressively patched and developed. This means scenarios, maps, rulesets and to some exent tilesets. Other miscellaneous content that fits to these criteria is also welcome!

Draft design

See freeciv-contrib.git.README

Contents

For illustration, in the private testing, the directory structure is as follows:

/:

        freeciv-contrib.git.README
        makedist.sh*
        make_map.sh*
        make_pkg.py*
        maps/
        modpacks/
        nations/
        preconfiguration.README
        scenarios/

        maps:

                british-isles-85x80/
                earth-180x90/
                earth-72x36/
                europe-100x50-iso/
                europepw-130x70-iso/
                europepx-130x70-so/
                first-age/
                france-90x140/
                gamma/
                hagworld/
                hstripes/
                iberian-peninsula-68x50-iso/
                italy-100x100/
                japan-88x100/
                lgm-180x90/
                maps.README
                megaswamp/
                middle-earth/
                north_america_116x100/
                numenor/
                plainplain/
                vstripes/

        modpacks:

                ancients/
                fantasy/
                fantasy_nations/
                japan/
                rndCiv/

        nations:

                acadian/
                cherokee/
                evangelist/
                freeciv-aymara-mod/
                fremen/
                hegemonian/
                humanitarian/
                luna/
                midkemia-kelewan/
                nations.README
                prussia/
                scanian/
                spanish_second_republic/

        scenarios:

                scenarios.README