Commit Graph

570 Commits

Author SHA1 Message Date
renovate[bot]
8ff8aec39f ⬆️(dependencies) update js dependencies 2023-01-05 14:24:28 +01:00
Nathan Vasse
f47b1a721e 📌(dependencies) pin vitest to 0.25.7
Vitest 0.26.0 was causing crashes during tests. I posted an issue here
https://github.com/vitest-dev/vitest/issues/2531
2022-12-22 10:16:38 +01:00
renovate[bot]
b1b0037cad ⬆️(dependencies) update js dependencies 2022-12-22 10:16:38 +01:00
Nathan Vasse
38b17473ab 📌(renovate) pin chalk to 4.1.2
Chalk 5.x only support ESM but we use CJS for the tokens package.
2022-12-13 10:44:28 +01:00
renovate[bot]
9aa8f89017 ⬆️(dependencies) update js dependencies 2022-12-13 10:44:28 +01:00
Nathan Vasse
0ccb949fa6 📝(readme) fix title
There were characters preventing correct markdown rendering.
2022-12-12 11:13:07 +01:00
Nathan Vasse
d1a4e7611c 📝(global) add README.md
Create a first version of README.md
2022-12-07 17:07:18 +01:00
Nathan Vasse
7ad502c2c7 🔧(global) add CHANGELOG
Create a changelog to track changes across versions.
2022-12-07 17:07:18 +01:00
Nathan Vasse
31fbdfb22e 🔧(renovate) setup renovate.json
Configure renovate to manage dependencies upgrade.
2022-12-07 17:07:18 +01:00
Nathan Vasse
72017cc5a4 👷(circle) setup circle ci
Add circleci configuration. Add jobs and workflows.
2022-12-07 17:07:18 +01:00
Nathan Vasse
77c2188bad 🧱(global) setup Makefile
Setup Makefile with basic tasks using Docker.
2022-12-07 17:07:18 +01:00
Nathan Vasse
3c74bf5249 🧱(docker) setup
Setup Docker files with Node to run workflows.
2022-12-07 17:07:18 +01:00
Nathan Vasse
62c003780b (demo) add app demo
This demo is useful to test in the real usage of the design system as a real
user that will generate its own customized design tokens, implements the design
system's components, etc ...
2022-12-07 17:07:18 +01:00
Nathan Vasse
4beff43ebe (frontend) add storybook to react repo
Add storybook for the react repo, this will make developing components
enjoyable ! It can also serve as a single source of thruth.
2022-12-07 17:07:18 +01:00
Nathan Vasse
75f2617726 (components) add react repo
This repo only contains a Button which is here only for demonstration purpose.
Its purpose is to contain all the future react-based components of the
design system.
2022-12-07 17:07:18 +01:00
Nathan Vasse
32a48e9e46 (bin) add tokens repo
This repo is made for the bin script that generates the tokens files,
at the moment it only generates a css file, but it is designed to be
able to generate any other file format ( Typescript, Javascript for example )
2022-12-07 17:07:18 +01:00
Nathan Vasse
16172e7a00 🔧(compilation) setup tsconfig package
Add a shared package for tsconfigs splitted between node and frontend concerns
to centralize our standards.
2022-12-07 17:07:18 +01:00
Nathan Vasse
4803b38d34 🔧(lint) setup ESLint package
Add a shared package for ESLint configuration to avoid duplication accross
repos.
2022-12-07 17:07:18 +01:00
Nathan Vasse
2a26279cc2 🔧(global) setup Turborepo and package.json
Add configuration files to make use of Turborepo.
Setup constraints values for package.json regarding node and package manager.
2022-12-07 17:07:18 +01:00
Jean-Baptiste PENRATH
0b532742e7 Initial commit 2022-11-14 16:25:55 +01:00