GithubHelp home page GithubHelp logo

vb6hobbyst7 / vbatoolkit Goto Github PK

View Code? Open in Web Editor NEW

This project forked from igoreksiz/vbatoolkit

0.0 0.0 0.0 312.78 MB

Toolkit for quality development with Excel VBA

OpenEdge ABL 16.98% Visual Basic 83.02%

vbatoolkit's Introduction

VBAToolKit

VBAToolkit is an open-source framework aiming to ease the development of quality VBA code.
It is designed to be used as a tool on the developer's machine to create and manage a VBA project (only Excel at the moment).

Its features include :

Management of configurations
Currently, its main feature is to ease the management of different configurations of a VBA project. Mainly a configuration for delivery to the end user, and a configuration for development purpose. The second one contains test modules not included in the first one.

Allowing versioning
VBA modules are stored separately in text files, consistent versioning is made possible. Though, VBATookit does not integrate any versioning system ; using a third party software such as Git in the project directory is the way.

Team collaborative development Excel files can be regenerated from the text source code under version management. This facilitates the merge operations and thus the team collaborative development.

Facilitating Test Driven Development
VBAToolkit integrates the open-source unit-testing VBAUnit framework to encourage and facilitate Test Driven Development, an healthy development method.

Convenient interface
A toolbar in Excel and several automatic functions provide easy access to these features.

Further reading


VBAToolKit is developed by Skwal-Soft and JPI-Conseil

This work is licensed under the Apache License, version V2.0

vbatoolkit's People

Contributors

champonnois avatar lahbib avatar lucas-v 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.