Git Product home page Git Product logo

nderwin-forks / megamek Goto Github PK

View Code? Open in Web Editor NEW

This project forked from megamek/megamek

0.0 0.0 0.0 260.11 MB

MegaMek is a networked Java clone of BattleTech, a turn-based sci-fi boardgame for 2+ players. Fight using giant robots, tanks, and/or infantry on a hex-based map.

Home Page: http://www.megamek.info

Batchfile 0.02% Module Management System 0.44% XSLT 0.03% HTML 0.74% Perl 0.03% Shell 0.13% CSS 0.03% Java 98.25% C 0.22% Python 0.01% Scheme 0.12%

megamek's People

Contributors

akjosch avatar arlith avatar beerockxs avatar bloodwolf333 avatar dericpage avatar dirk-c-walter avatar dylan-m avatar elementx54 avatar hammergs avatar itmo avatar kurios avatar nderwin avatar neoancient avatar obvioustech avatar pheonixstorm avatar sjuliez avatar taharqa avatar vizax avatar wildj79 avatar

Watchers

 avatar  avatar

megamek's Issues

add Maven source plugin

Add the Maven source plugin to the Maven-ized build so the sources will be available with the main artifact.

OfficialUnitList.txt updated when when project builds

When running the Maven verify goal, the OfficialUnitList.txt file is generated, but it lands in the docs folder in the main project, instead of the docs folder in the target directory. Need to research when this file should be generated, and see if the build process can be adjusted, or if the generation of the file can be updated to specify an output path.

ignore test reports and classes in build.xml

When using the standard build.xml file to build the project, the testreport, teststaging, and unittests directories are included in the MegaMek.jar file. These should be ignored, as they are not a part of the runtime artifact.

add code coverage

Add the JaCoCo code coverage plugin to the Maven-ized build so that test coverage can be reported.

Add checkstyle to the build

With the build process using Maven, add the Checkstyle plugin to enforce code style (4 space indents, etc. that have been specified by MegaMek).

Update directory structure

Update the directory structure to conform to Maven standards, and remove the customized paths from the pom.

add CI script for GitHub

Add a Travis script (or similar) to the project so that it will automatically build after a push or merge.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.