• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Macie czasem dość nazywania plików oraz tworzenia folderów?

Object Storage Arubacloud
+4 głosów
371 wizyt
pytanie zadane 21 września 2019 w Nasze projekty przez rafal.budzis Szeryf (85,260 p.)
edycja 24 października 2019 przez rafal.budzis

Macie czasem dość nazywania plików oraz tworzenia folderów? Mi się już znudziło! Dlatego stworzyłem plugin do VS Code . Jeśli lubicie mieć w projektach wszystko na swoim miejscu oraz lubicie tworzyć warstwy abstrakcji ten plugin powinien przypaść wam do gustu.

https://marketplace.visualstudio.com/items?itemName=bajdzis.awesome-tree

https://github.com/Bajdzis/vscode-awesome-tree

Plugin pomaga w tworzeniu plików na podstawie analizy struktury folderów rodzeństwa.

Zobacz film i przekonaj się jak działa rozszerzenie: https://www.youtube.com/watch?v=ESDqyKnWavg

 

Lub przeczytaj ten tekst: Załóżmy że mamy projekt z taką strukturą plików:

src
├── components
│   ├── firstComponent
|   |   ├── firstComponent.js
|   |   ├── firstComponent.html
|   │   └── firstComponent.css
│   └── headerComponent
|       ├── headerComponent.js
|       ├── headerComponent.html
|       └── headerComponent.css
└── tests
    ├── header
    |   ├── HeaderTests.js
    │   └── mockData.js
    └── price
        ├── PriceTests.js
        └── mockData.js

Jeśli stworzymy folder 'footerComponent' w ./src/components/ moje rozszerzenie wygeneruje 3 pliki: footerComponent.js, footerComponent.html i footerComponent.css. Natomiast jeśli stworzymy nowy folder w ścieżce "./src/tests/" o nazwie 'awesome' (z małych liter) rozszerzenie stworzy dwa pliki mockData.js oraz AwesomeTests.js (wielkość liter została zmieniona zgodnie z strukturą plików w folderach header oraz price)

Co myślicie o projekcie? Jak wam się podoba logo?

W kolejnych wersjach rozszerzenia chcę zoptymalizować proces analizy (obecnie trochę to trwa) oraz dać możliwość tworzenia własnych wytycznych odnośnie tworzenia plików (bez analizowania obecnej struktury).

Jeśli projekt Ci się podoba nie zapomnij dać gwiazdki lub subskrypcji na github! :)

https://github.com/Bajdzis/vscode-awesome-tree/

2 odpowiedzi

0 głosów
odpowiedź 22 września 2019 przez BT101 Stary wyjadacz (12,540 p.)
Dawaj rozwiń to żeby można było generować pliki z terminala jak w angular CLI i żeby można było jakąś chociaż podstawową konfiguracje tego trzymać w jakimś pliku .json
komentarz 22 września 2019 przez rafal.budzis Szeryf (85,260 p.)
W sumie ciekawa opcja aby stworzyć też wersje CLI :) Na pewno przemyśle! Dzięki za pomysł :) Jednak na razie będę chyba rozwijał pomysł jako rozszerzenie :)  Stworzenie konfiguracji leci na pierwszy plan ;)
0 głosów
odpowiedź 24 października 2019 przez rafal.budzis Szeryf (85,260 p.)

Mały update!

Dodałem parę opcji, a wszystkie zaprezentowałem na filmiku promocyjnym ;) Zapraszam do obejrzenia ;) 

https://www.youtube.com/watch?v=ESDqyKnWavg

Podobne pytania

+2 głosów
1 odpowiedź 598 wizyt
pytanie zadane 11 sierpnia 2021 w C# przez kuba412 Początkujący (310 p.)
0 głosów
2 odpowiedzi 988 wizyt
pytanie zadane 29 czerwca 2020 w Sieci komputerowe, internet przez Bartek12 Mądrala (5,510 p.)
0 głosów
1 odpowiedź 951 wizyt

92,690 zapytań

141,603 odpowiedzi

320,099 komentarzy

62,051 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...