Update readme
continuous-integration/drone/push Build is failing Details

This commit is contained in:
Jack Hadrill 2022-01-29 14:02:24 +00:00
parent 2dedbba5b7
commit f86515ab26
1 changed files with 35 additions and 8 deletions

View File

@ -1,4 +1,5 @@
# Romulus-JS # Romulus-JS
[![Build Status](https://drone.jacknet.io/api/badges/TerribleCodeClub/romulus-js/status.svg)](https://drone.jacknet.io/TerribleCodeClub/romulus-js) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)
An implementation of the Romulus-M cryptography specification. An implementation of the Romulus-M cryptography specification.
@ -11,8 +12,40 @@ Run the following commands from the root of the repository:
$ npm install $ npm install
$ npm run build $ npm run build
``` ```
The build output will be saved to the `dist` directory.
The build output will be saved to the `lib` directory. ## Contribution guidelines
[![JavaScript Style Guide](https://cdn.rawgit.com/standard/standard/master/badge.svg)](https://github.com/standard/standard)
This library uses [ts-standard](https://github.com/standard/ts-standard), based on [JavaScript Standard Style](https://standardjs.com/rules.html). Please ensure all contributions are ts-standard compliant before submitting a pull request.
## Development instructions
Requirements:
- The latest LTS builds of Node and npm.
Follow the instructions below to lint, test and build Romulus-JS.
#### Lint
```bash
$ npm install
$ npm run lint
```
#### Test
```bash
$ npm install
$ npm run test
```
#### Build
```bash
$ npm install
$ npm run build
```
### Visual Studio Code ### Visual Studio Code
@ -20,10 +53,4 @@ This repository contains the necessary configuration files to debug, test and bu
Run the build task (`Ctrl+Shift+B` or `⇧⌘B`) to automatically compile the Typescript source files in the background. Run the build task (`Ctrl+Shift+B` or `⇧⌘B`) to automatically compile the Typescript source files in the background.
_Debug and test instructions for Visual Studio Code coming soon._ Unit tests use the [Jest](https://jestjs.io/) library. Support for Visual Studio Code is offered through the [Jest marketplace package](https://marketplace.visualstudio.com/items?itemName=Orta.vscode-jest) maintained by Orta.
## Contribution
[![JavaScript Style Guide](https://cdn.rawgit.com/standard/standard/master/badge.svg)](https://github.com/standard/standard)
This library uses [ts-standard](https://github.com/standard/ts-standard), based on [JavaScript Standard Style](https://standardjs.com/rules.html). Please ensure all contributions are ts-standard compliant before submitting a pull request.