Wstęp
Chciałbym Ci pokazać poniżej jak przygotować swoje lokalne srodowisko, które można wykorzystać do pracy nad automatyzacją testów. Repozytoria które sforkowalem można znaleźć tutaj:
https://github.com/gothinkster/realworldAnaliza historii użytkownika oparta na AI
Odblokuj pełny potencjał swojego procesu rozwoju oprogramowania dzięki naszemu narzędziu opartemu na sztucznej inteligencji! Więcej na stronie DefectZero — analiza historii użytkownika z AI.
Backend
https://github.com/12masta/aspnetcore-realworld-example-appAby przygotować środowiska potrzebujesz gita. Jak zainstalować gita?
https://git-scm.com/book/en/v1/Getting-StartedOprócz gita potrzebujesz Dockera:
https://docs.docker.com/get-started/Kiedy mamy już gita, w naszym lokalnym katalogu musimy wykonać następujące polecenie w terminalu:
git clone https://github.com/12masta/aspnetcore-realworld-example-app.gitPrzejdź do katalogu poleceniem
cd aspnetcore-realworld-example-appKiedy masz już Dockera, przejdź do katalogu który został utworzony po wykonaniu polecenia git clone. Następnie w terminalu uruchom polecenie:
make buildA następnie:
make runPo wykonaniu tych kroków pod adresem:
http://localhost:5000/swaggerPowinieneś mieć dostęp do dokumentacji API - a więc gotowe, czas na front.
Frontend
https://github.com/12masta/react-redux-realworld-example-appAby móc zbudować front projektu potrzebujesz narzedzia npm ktore instaluje się razem z node.js. Jak go zainstalować?
https://www.npmjs.com/get-npmKiedy będziesz miał już npm. Otwórz terminal i wykonaj polecenie w katalogu, w którym chcesz utworzyć projekt:
git clone https://github.com/12masta/react-redux-realworld-example-app.gitPrzejdź do katalogu poleceniem:
cd react-redux-realworld-example-appTeraz wykonujemy polecenie, aby zainstalować wszystkie wymagane zależności:
npm installNastepenie, aby uruchomić nasz lokalny serwer:
npm startŁączymy to w całość
Pamietaj, aby aplikacja działała prawidłowo po wykonaniu polecenia.
npm startWymagane jest, aby działał również backend aplikacji, tj. z poziomu katalogu do którego poleceniem git clone skopiowaliśmy projekt backendu. Należy wykonać polecenie:
make runJeżeli z jakiegoś powodu potrzebujesz zmienić adres backendu, możesz to zrobić w pliku:
src/agent.jsNależy zmienić wartość dla:
API_ROOTNa przykład:
http://localhost:3000