This project is a Pokédex based on the anime and games Pokémon.
This project was bootstrapped with Create React App.
You can access PokeWiki here: GitHub Pages.
This project uses ReactJS as the main lib, bootstraped with create-react-app. The styling is done with css-modules and the automated tests with jest + testing-library.
I'm using yarn as the package manager, GitHub Pages to render the app, React Redux to manage the state of the application, Redux Sagas to make application side effects and @FormatJs/React-Intl to manage the internationalization of the application
- NodeJS (LTS is fine);
- yarn - it can be installed as a npm package or you can follow the instructions on the official website.
You need have node 12+
installed in your machine.
- Clone this project:
git clone [email protected]:luisfagottani/pokewiki.git
- Install dependencies:
$ yarn
- Run the project:
$ yarn start
Was used testing library and jest to create unit tests in the application. If you want run manually, run the following command:
$ yarn test
To building the project, run the following commands:
$ yarn build
This project uses gh-pages from GitHub as hosting. After making your changes, you need run:
$ yarn deploy:publish
This command will make the automatic deploy of the branch gh-pages
and your site will be automatically published.