All Projects → hypothesis → frontend-toolkit

hypothesis / frontend-toolkit

Licence: other
Tools, documentation and resources for creating front-end pages and apps in Hypothesis

Programming Languages

javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to frontend-toolkit

H
Annotate with anyone, anywhere.
Stars: ✭ 2,271 (+12516.67%)
Mutual labels:  annotation, hypothesis
concrete-python
Python modules and scripts for working with Concrete, a data serialization format for NLP
Stars: ✭ 19 (+5.56%)
Mutual labels:  annotation
Silencer
Scala compiler plugin for warning suppression
Stars: ✭ 239 (+1227.78%)
Mutual labels:  annotation
ensembldb
This is the ensembldb development repository.
Stars: ✭ 31 (+72.22%)
Mutual labels:  annotation
Od Annotation
目标检测数据集标注工具
Stars: ✭ 253 (+1305.56%)
Mutual labels:  annotation
piaf
Question Answering annotation platform - Plateforme d'annotation
Stars: ✭ 62 (+244.44%)
Mutual labels:  annotation
Idea Php Annotation Plugin
Add PHP annotation support for PhpStorm and IntelliJ
Stars: ✭ 216 (+1100%)
Mutual labels:  annotation
doccano-transformer
The official tool for transforming doccano format into common dataset formats.
Stars: ✭ 87 (+383.33%)
Mutual labels:  annotation
ofxOpenCvDnnObjectDetection
OpenCV based DNN Object Detection Library for Openframeworks
Stars: ✭ 34 (+88.89%)
Mutual labels:  annotation
obsidian-hypothesis-plugin
An Obsidian.md plugin that syncs highlights from Hypothesis.
Stars: ✭ 164 (+811.11%)
Mutual labels:  hypothesis
inception-external-recommender
Get annotation suggestions for the INCEpTION text annotation platform from spaCy, Sentence BERT, scikit-learn and more. Runs as a web-service compatible with the external recommender API of INCEpTION.
Stars: ✭ 36 (+100%)
Mutual labels:  annotation
etos-deepcut
Deep Extreme Cut http://www.vision.ee.ethz.ch/~cvlsegmentation/dextr . a tool to do automatically object segmentation from extreme points.
Stars: ✭ 24 (+33.33%)
Mutual labels:  annotation
annotate
Create 3D labelled bounding boxes in RViz
Stars: ✭ 104 (+477.78%)
Mutual labels:  annotation
Browser Extension
The Hypothesis browser extensions.
Stars: ✭ 246 (+1266.67%)
Mutual labels:  annotation
prodoc.nvim
a neovim comment and annotation plugin using coroutine
Stars: ✭ 47 (+161.11%)
Mutual labels:  annotation
Prodigy Recipes
🍳 Recipes for the Prodigy, our fully scriptable annotation tool
Stars: ✭ 229 (+1172.22%)
Mutual labels:  annotation
annotorious-openseadragon
An OpenSeadragon plugin for annotating high-res zoomable images
Stars: ✭ 93 (+416.67%)
Mutual labels:  annotation
MS-CleanR
No description or website provided.
Stars: ✭ 21 (+16.67%)
Mutual labels:  annotation
DRAM
Distilled and Refined Annotation of Metabolism: A tool for the annotation and curation of function for microbial and viral genomes
Stars: ✭ 159 (+783.33%)
Mutual labels:  annotation
BACTpipe
BACTpipe: An assembly and annotation pipeline for bacterial genomics
Stars: ✭ 19 (+5.56%)
Mutual labels:  annotation

Hypothesis Front-end Toolkit

This repository contains shared tools, documentation and resources for front-end projects in Hypothesis.

Documentation

The docs/ folder contains our style guides and other documentation which is useful when writing Hypothesis code across different projects.

Packages

The packages/ folder contains a set of npm packages that provide resources such as base config files for front-end tooling, utility scripts etc. that are useful across multiple Hypothesis projects. These include:

Publishing package updates

Prerequisites:

  • Set up an npm account with 2FA enabled, and ask a lead developer to add you to the Hypothesis organization in npm
  • Ensure that the package you want to publish is associated with the developers team in this organization

To publish a new version of a package:

  1. Ensure any changes you want to include have been merged. Then check out the main branch of the repository and switch to the package's directory.
  2. Add an entry for the new version of the package in the changelog. See https://keepachangelog.com/en/1.0.0/ for details of the format that we use.
  3. Run npm version with appropriate flags (eg. npm version minor) to update the package version.
  4. Commit and push the changes from the previous step
  5. Run npm publish to publish the new version
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].