This document captures the technology used in this project so that developers can make informed decisions about what kind of tools and career development may be offered by learning and working with this project.
It also captures the level of support and adoption it enjoys at IdeaCrew.
- Javascript and Assets
- sprockets-rails (Deprecated)
- ESBuild (Official IdeaCrew Solution)
- TypeScript (Official IdeaCrew Solution)
- Vite (Evaluation - Candidate Technology)
- InertiaJS (Evaluation - Candidate Technology)
- React (Evaluation - Candidate Technology)
- Database Technologies
- ActiveRecord ORM (Official Ideacrew Solution for SQL)
- SQLite3 (Experimental - Not currently under consideration - we are considering dropping this in favor of a configuration file.)
- APIs
- Github - OctoKit (Official IdeaCrew Solution)
- AHA - Faraday (Official IdeaCrew Solution)
- Docker (Official IdeaCrew Solution)
- Quality Workbench
- MiniTest (Experimental - Not currently under consideration - RSpec is preferred)
- Rails System Tests (Evaluation - Candidate Technology)
- RuboCop (Official IdeaCrew Solution)