Contributing

How to contribute

Some tools you need to get involved

- Tools , code editor,

  • 🔽 You can use vscode to edit your local repository Download vscode

  • 🔽 You can use ImageMagick® which is a free, open-source software suite to transform your pdf file to png chrinked png files Download image magick

  • 🔽 You have get git program in order to manage your local code and then push changes to github global project. Download git

  • 🔽 For those who have windows system you can download hyper terminal, i never used it before just an advice, Download hyper

- Usefull commands

  • to manage slides, to transform pdf files to png ones
 magick الدرس\ \(14\)\ المخصصات\ المنفصلة.pdf    osoul-14.png
  • you can either reduce the image png heavy to resize it
    magick hadith-22-sc-f.png.webp -resize 50%   hadith-22-sc-ff.png.webp
  • then you can use all the png files in the tutorial movr them to '/public/image/[rep]/*'
   mv *.png.webp[]/public/images/[rep]/
  • 🔽 usefull library in order to optimize and to downsize png images, we improve theme with webp encoder Download libwebp
find $src_dir  -maxdepth 3 -mindepth 1 -type f -iname "*.png" -exec  cwebp {} -o {}.webp \;
Previous
Anahwo (2)