Giter Site home page Giter Site logo

gitter-badger / walkmod-core Goto Github PK

View Code? Open in Web Editor NEW

This project forked from walkmod/walkmod-core

0.0 1.0 0.0 338 KB

walkmod: an open source tool to apply and share code conventions

Home Page: http://www.walkmod.com

License: GNU Lesser General Public License v3.0

Java 100.00%

walkmod-core's Introduction

walkmod-core

Build Status

This project, called walkmod, is an open source tool to apply coding conventions. Walkmod can support with any programing language if a set of interfaces are implemented as a third party plugin. The first (and current) supported language is Java. So, walkmod is completely modularized and you can extend their features (like Maven), by plugins (see plugins ).

This respository contains the core library to load the configuration files and apply a chain of code transformations ( file by file ) and required to build plugins. Anyway, you can use this library to help us to create a Walkmod ecosystem where other development tools (i.e Eclipse, Maven) can execute walkmod in an embedded mode instead of forcing a manual installation.

The walkmod-cmd project is just the responsable to build the tool - a zip file which all walkmod libraries, the default configuration and the scripts to execute walkmod.

Usage

You just need the following dependency:

<dependency>
    <groupId>org.walkmod</groupId>
    <artifactId>walkmod-core</artifactId>
    <version>1.0.6</version>
</dependency>

The org.walkmod.WalkmodFacade can help you to invoke the walkmod commands by API.

Contributing

If you want to hack on this, fork it, improve it and send me a pull request.

To get started using it, just clone it and call mvn install.

walkmod-core's People

Contributors

abelsromero avatar octopatch avatar rpau avatar

Watchers

 avatar

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.