📄️ Project overview
Welcome to the development documentation of the Chemotion ELN.
📄️ Development environment
Contact us if you're having trouble setting up your development environment.
📄️ Git Workflow
Introduction
📄️ Learning resources
Git
📄️ Application architecture
On this page we collect diagrams that provide some insight into the architecture of the ELN.
📄️ Debugging
JavaScript
📄️ Linting
For linting and formatting Ruby and JavaScript, RuboCop and ESLint are used respectively.
📄️ Testing
We test the Chemotion ELN using three different kinds of tests.
📄️ Continuous integration
GitHub Actions
📄️ Investigating performance
Poor performance is bad for user experience.