• 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?

+4 głosów
440 wizyt
pytanie zadane 21 września 2019 w Nasze projekty przez rafal.budzis Szeryf (85,700 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,700 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,700 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ź 1,002 wizyt
pytanie zadane 11 sierpnia 2021 w C# przez kuba412 Początkujący (310 p.)
0 głosów
2 odpowiedzi 1,332 wizyt
pytanie zadane 29 czerwca 2020 w Sieci komputerowe, internet przez Bartek12 Mądrala (5,510 p.)
0 głosów
1 odpowiedź 1,243 wizyt

93,425 zapytań

142,421 odpowiedzi

322,646 komentarzy

62,785 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

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...