Explore the docs
Report Bug
·
Request Feature
This is a project that provides classes that will be used by all the developers of other VIR1 modules. The goal of this project is to regroup all the code that would otherwise be duplicated.
To get a local copy up and running follow these simple steps.
Before cloning this project, make sure you have the following packages/programs installed on your system:
Before you clone this repository, setup your AWS credentials so our classes can connect to the AWS servers.
-
Clone the repo
git clone https://github.com/Thynkon/VIR1-CORE.git cd VIR1-CORE
-
Install npm dependencies
npm install --dev
-
Add this package to your package.json
npm install vir1-core
-
Checkout the unit tests under src/tests to know how to use the methods provided by this package.
If you have added a feature and you want to test if everything is ok, you can run the unit tests we wrote by typing the following:
npm test
See the open issues for a list of proposed features (and known issues).
You can find under the doc directory, diagrams related to the classes used in this project as well as some decisions that were made.
Also, there is a wiki section that explains pretty much everything you need to understand about this repository.
If you want to look at the api documentation, you can generate it on your machine by typing the following:
npm run doc
The documentation will be generated in the doc/api folder.
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Project Link: https://github.com/Thynkon/VIR1-CORE