Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/toutpuissantged/SlimTik

simple and fast text editor
https://github.com/toutpuissantged/SlimTik

opensource python python3 text-editor tkinter tkinter-graphic-interface tkinter-gui tkinter-python tkinter-widgets

Last synced: about 2 months ago
JSON representation

simple and fast text editor

Awesome Lists containing this project

README

        

# SlimTik

## What's this ?

slimtik is a simple, fast and powerful text editor.

## Usage for developers without nodejs

installer python 3.x
puis cloner le projet sur github apres avoir installer git en local

``` bash
gitclone https://github.com/toutpuissantged/BestOfWeb.git

```

acceder au repertoire du projet

``` bash
cd BOW

```

installer les dependances avec pip

``` bash
pip install -r requirements.txt

```

lancer le script

``` bash
python main.py

```

cette procedure est destiner au developeurs souhaitant tester rapidement le project , pour installer les usage de tests integrales veillez voir le chapitre suivant

## usage for developers with nodejs

installer nodejs
installer python 3.x
puis cloner le projet sur github apres avoir installer git en local

``` bash
gitclone https://github.com/toutpuissantged/BestOfWeb.git

```

acceder au repertoire du projet

``` bash
cd BOW

```

installer les dependances avec pip

``` bash
pip install -r requirements.txt

```

installer les dependances npm

``` bash
npm install

```

pour lancer le developement avec du rechargement automatique

``` bash
npm run dev

```

pour lancer les tests unitaires

``` bash
npm run test

```

pour lancer la compilation du projet

``` bash
npm run build

```

## Contribution

pour contribuer au projet , vous pouvez suivre les instructions suivantes

forker le projet sur github

creer une branche pour votre contribution
faite vos modifications sur votre branche
une fois les commits creer un pull request et attendre la validation de l'administrateur

### attention

- les messages commits doivent etre explicites et en anglais pour eviter les confusions
- les tests untaire et dintegration doivent etre valider par le serveur d'integration continue
- ecrire des tests pour chaque fonctionnalite implementer
- suivre les regle du code et respecter les standards

## License

[MIT] (https://choosealicense.com/licenses/mit/)