TaxonWorks Docs
Guide
Develop
About
Start a project
Cite
API
Bug report
Contact
  • Docs
  • Code
  • API
  • English
  • Español
Guide
Develop
About
Start a project
Cite
API
Bug report
Contact
  • Docs
  • Code
  • API
  • English
  • Español
  • Develop
    • Overview
    • Contributing
    • Install
      • Development
        • Overview
        • Native
          • Operating Systems
          • Arch Linux
          • macOS
          • Ubuntu 22.04
          • Ubuntu 24.04
          • Windows 10 with WSL2
        • Docker
          • Build and push the development container to Docker
          • Docker
          • Windows 10 with WSL2
      • Production
        • Overview
        • Kubernetes
          • Overview
        • Capistrano
          • Overview
      • Overview
    • Code
      • Overview
      • Development Environment
      • Features
        • Scenarios
        • Scaffolding
        • Help bubbles
        • Rake task
        • Radial
        • TaxonWorks task
        • Tests
      • Conventions
      • Contributing
      • Troubleshoot
      • Roadmap
    • Data
      • Overview
      • Models
      • Tables
This site uses VuePress, a static site generator

Overview

You can code (TaxonWorks). Here's where to learn how.

Warning

TODO: Discussion of modularity, TW tasks, scaffolding, future evolution of the UI/UX. Point to What/is/not TW sections as they evolve.

TaxonWorks reduces the barrier to contributing code by using two widely-used frameworks throughout it, Rails, and Vue.js. Rails is the framework Django was modelled after, so those coming from coding Python web-apps will immediately feel at home in many ways.

Software Stack

  • Ruby (version)
  • Rails (version: see gem 'rails')
  • Vue.js
  • Node
  • Webpack
  • PostgreSQL 15 with postgis 3.4
  • ImageMagick 7
  • tesseract 5.4
  • jQuery (legacy code)
Edit this page
Last Updated:
Contributors: mjy
Prev
Install
Next
Data