Overview:
GENSHIN.ACADEMY is a website designed for Genshin Impact players. It serves as a tiny database, utilities, and guides website in multiple languages. The website aims to provide a platform for players to find bug reports, contribute to the development of the website, and ask questions through GitHub Issues.
Features:
- Tiny database: GENSHIN.ACADEMY offers a small but comprehensive database for Genshin Impact players. It includes information on characters, weapons, artifacts, and more.
- Utilities: The website provides various utilities to assist players in their gameplay. These utilities may include interactive maps, calculators, and other helpful tools.
- Guides: GENSHIN.ACADEMY offers valuable guides to help players navigate the complex world of Genshin Impact. These guides may cover topics such as quest walkthroughs, character builds, and strategies.
Installation:
To contribute to the development of GENSHIN.ACADEMY, follow these steps:
- Clone the repository using the command
git clone [repository-url]. - Install the required dependencies by running
yarn install. - Make changes to the code as desired.
- Propose your changes via pull requests.
Please note the following guidelines for contribution:
- Commit messages should follow conventions specified by the team.
- Avoid adding unnecessary dependencies unless absolutely necessary.
- Features/content should not use
getServerSidePropsorgetInitialProps. - ESLint should be used for code formatting and linting purposes. It is recommended to use VSCode as the code editor.
- For adding static images, refer to the
StaticPicturecomponent and runnode generatePublicWebpImages.mjs -oto create optimized versions of new images.
Summary:
GENSHIN.ACADEMY is a website catered to Genshin Impact players, offering a small yet comprehensive database, utilities, and guides. Players can contribute to the development by following the installation guide and adhering to the provided contribution guidelines. The website aims to provide a helpful platform for players to find information, tools, and assistance for an enhanced gaming experience.