Visual user interface used to design, edit, and generate ReproSchema protocols. Written in Vue, hosted on GitHub, and distributed with NPM.
npm install protocol-builder
<template>
<ProtocolBuilder
exportButton
@uploadProtocol="onUploadProtocol"
/>
</template>
<script>
import Components from 'protocol-builder';
export default {
name: 'My-App',
components: {
...Components,
},
methods: {
onUploadProtocol(newProtocol) {
console.log('new protocol', newProtocol);
}
},
}
</script>
npm install
npm run serve
npm run build-bundle
npm run publish
npm run lint