-
Notifications
You must be signed in to change notification settings - Fork 8
9. Tools
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Git is easy to learn and has a tiny footprint with lightning fast performance. It outclasses SCM tools like Subversion, CVS, Perforce, and ClearCase with features like cheap local branching, convenient staging areas, and multiple workflows.
GitHub is a development platform inspired by the way you work. From open source to business, you can host and review code, manage projects, and build software alongside millions of other developers.
PyCharm is an Integrated Development Environment (IDE) used in computer programming, specifically for the Python language. It is developed by the Czech company JetBrains.[2] It provides code analysis, a graphical debugger, an integrated unit tester, integration with version control systems (VCSes), and supports web development with Django. PyCharm provides smart code completion, code inspections, on-the-fly error highlighting and quick-fixes, along with automated code refactorings and rich navigation capabilities.
WebStorm is a lightweight yet powerful JavaScript IDE, perfectly equipped for client-side development and server-side development with Node.js.
Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications, whether on laptops, data center VMs, or the cloud. Docker provides an additional layer of abstraction and automation of operating-system-level virtualization on Windows and Linux.[6] Docker uses the resource isolation features of the Linux kernel such as cgroups and kernel namespaces, and a union-capable file system such as OverlayFS and others[7] to allow independent "containers" to run within a single Linux instance, avoiding the overhead of starting and maintaining virtual machines.[8]
W3 Annotation Model Specification describes a structured model and format to enable annotations to be shared and reused across different hardware and software platforms. Common use cases can be modeled in a manner that is simple and convenient, while at the same time enabling more complex requirements, including linking arbitrary content to a particular data point or to segments of timed multimedia resources. The specification provides a specific JSON format for ease of creation and consumption of annotations based on the conceptual model that accommodates these use cases, and the vocabulary of terms that represents it.
W3 Data Model Tests: https://w3c.github.io/test-results/annotation-model/all.html Don't forget to read the read me file: https://w3c.github.io/test-results/annotation-model/README.md
https://github.com/w3c/web-platform-tests
http://json-ld.org/playground/
http://w3c.github.io/test-results/annotation-vocab/all.html Read Me: http://w3c.github.io/test-results/annotation-vocab/README.md
https://github.com/net7/pundit2 open source web annotation tool by Open Annotation Team.
API Blueprint provides quickly prototyping and modeling APIs to be created or describe already deployed mission-critical APIs.