From 9140f87c1a5ebc32a9eae5df8c1ea9aff57d2a3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ph=C6=B0=E1=BB=9Bc=20Tr=E1=BA=A7n?= Date: Fri, 4 Oct 2024 10:28:49 +0700 Subject: [PATCH] Issue-1009: update --- DEVELOPMENT.md | 48 +----------------------------------------------- 1 file changed, 1 insertion(+), 47 deletions(-) diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md index 9f433805d..575806a46 100644 --- a/DEVELOPMENT.md +++ b/DEVELOPMENT.md @@ -74,50 +74,4 @@ To be able to develop and run diagrams locally on you Mac device, you should hav ./autogen.sh ``` -7. If the unit tests and the bash script `autogen.sh` is working correctly, then your system is now ready for development. - -## Windows local development setup -1. Go to diagrams root directory. - -2. Modify the Dockerfile when install fonts - - ```shell - # Install fonts - RUN curl -O https://noto-website.storage.googleapis.com/pkgs/NotoSansCJKjp-hinted.zip \ - & mkdir -p /usr/share/fonts/NotoSansCJKjp \ - & unzip NotoSansCJKjp-hinted.zip -d /usr/share/fonts/NotoSansCJKjp/ \ - & rm NotoSansCJKjp-hinted.zip \ - & fc-cache -fv - ``` - -2. Build the docker image. - - ```shell - docker build --tag diagrams:1.0 -f ./docker/dev/Dockerfile . - ``` - -3. Create the container, run in background and mount the project source code. - - ```shell - docker run -d \ - -it \ - --name diagrams \ - --mount type=bind,source="$(pwd)",target=/usr/src/diagrams \ - diagrams:1.0 - ``` - -4. Run unit tests in the host using the container to confirm that it's working. - - ```shell - docker exec diagrams python -m unittest tests/*.py -v - ``` - -5. Run the bash script `autogen.sh` to test. - - ```shell - docker exec diagrams ./autogen.sh - ``` - -6. If the unit tests and the bash script `autogen.sh` is working correctly, then your system is now ready for development. - -7. If you use Windows change CRLF to LF in the autogen.sh file. \ No newline at end of file +7. If the unit tests and the bash script `autogen.sh` is working correctly, then your system is now ready for development. \ No newline at end of file