Getting Started
Lost in dev-docs? Click to view user docs
Understanding our design system at AICU will help you in many ways. Clean design helps our users understand what to do when. If developing on the UI, make sure to document well here!
Design Rules
- We own it. We give every developer code ownership. If your name's on the file, it's yours. What it does wrong, you did wrong. Where it helps the user, you helped the user.
- We build trustable code. Step 1) Imagine, you're getting brain surgery by a doctor-controlled robot. Would you trust your code to assist well, or interfere? Step 2) Automated tests covering as much as reasonably possible.
UI Components
We group components by their origin and specificity
- Improved Shadcn UI Components provide a solid base.
- Custom powerful Atoms expand on that for a smooth ride.
- Layouts (currently undocumented, but there is only 2)
- Sections (we do not document specific ones)
(Warning: incomplete ui documentation ahead... go to user docs)
UI Contributors
Core team of UI/UX Team-aicuties at AICU GmbH:
- Julia - Yes, our CEO and Company Founder also works with us on our User Interfaces - excellent User Experience (UX) is of crucial importance to our company leadership.
- Sona - The UI-Magician making your flows flow. Many parts of the platform also spring from her work.
- Aman - The UI-Magician behind your plots and many other cool things. Knows a lot. Favorite quote: "If God takes something away from you, God gives you Simens."
- Finn - Yes that's me, and I review lots of Code to keep this codebase clean for you.
Other team members also work closely with our User-Experience department. Past contributors (also called aicu-lumnis) are not explicitly mentioned here, despite our greatfullness for everyones work.
Developer Glossary
- AICU = refers to the company AICU GmbH
- aicutie = person working at AICU
- aicu-lumni = person who used to work at AICU
- aicuflow = the platform of tools created by AICU GmbH (link)
- flow = the visual representation of nodes and edges doing work on data
- node = a functional part, like a lego piece
- aicu logo = a droplet surrounded by a snake, an allusion to the medical field
- ai = see AI Glossary / Dictionary / ABC
- to angular (verb) = a more fancy synonym of "to react" eg. Finn wasn't angularing
Used Licenses
We use lots of open-source code, for which we are greatly thankful. To be transparent about this, we publish a complete list of licenses here
Our own code is not publically licensed or distributed, however customer projects might be licensed to serve customer specific purposes.