All Projects → PokeAPI → pokeapi.co

PokeAPI / pokeapi.co

Licence: BSD-3-Clause License
The PokéAPI documentation website

Programming Languages

javascript
184084 projects - #8 most used programming language
SCSS
7915 projects

Projects that are alternatives of or similar to pokeapi.co

unitscss
UNITS is a simple and beautiful CSS component set.
Stars: ✭ 13 (-80.3%)
Mutual labels:  website
common-lispers.hexstreamsoft.com
Discover Common Lisp open-source contributors and their best contributions! Add yourself!
Stars: ✭ 14 (-78.79%)
Mutual labels:  website
Automatic-attendance-management-system
ROLLCALL an automatic and smart attendance marking and management system which uses Microsoft Azure’s Cognitive service at its core to create a system that could make sure that no human intervention is required and provides government the ability to monitor the attendance of the schools and helps the government officials in mark fake schools.
Stars: ✭ 44 (-33.33%)
Mutual labels:  website
RPI web remote control
利用树莓派和web界面远程控制空调等家电
Stars: ✭ 79 (+19.7%)
Mutual labels:  website
Image-to-Braille
Give it an image, and it will become unicode braille
Stars: ✭ 140 (+112.12%)
Mutual labels:  website
riven-mirror
极镜 - the impressive warframe tool site
Stars: ✭ 72 (+9.09%)
Mutual labels:  website
haxe.org
The haxe.org website
Stars: ✭ 74 (+12.12%)
Mutual labels:  website
dante-gui
Dante Server (SOCKS5 Proxy) Web Interface (Telegram ready)
Stars: ✭ 31 (-53.03%)
Mutual labels:  website
storj.io
The Storj website.
Stars: ✭ 39 (-40.91%)
Mutual labels:  website
shop-app
A shopping mobile application made with react native for Android.
Stars: ✭ 100 (+51.52%)
Mutual labels:  api-rest
website
The next-gen website of LUG@USTC.
Stars: ✭ 15 (-77.27%)
Mutual labels:  website
java-design-patterns-web
Java Design Patterns website at https://java-design-patterns.com
Stars: ✭ 81 (+22.73%)
Mutual labels:  website
Wedding
A basic wedding website I created for myself and Bec using the Bulma CSS framework, Particles.js, jQuery.countdown, Google Satisfy Font and FontAwesome icons.
Stars: ✭ 26 (-60.61%)
Mutual labels:  website
englishextra.github.io
English Grammar for Russian-Speakers, a PWA website + SPA
Stars: ✭ 19 (-71.21%)
Mutual labels:  website
sofastack.tech
Source for the SOFAStack website https://www.sofastack.tech
Stars: ✭ 87 (+31.82%)
Mutual labels:  website
site
限界開発鯖公式サイト
Stars: ✭ 25 (-62.12%)
Mutual labels:  website
g-dash
Gulden Witness & Node Dashboard
Stars: ✭ 13 (-80.3%)
Mutual labels:  website
Self-Driving-Car
Lane Detection for Self Driving Car
Stars: ✭ 14 (-78.79%)
Mutual labels:  website
http-simple-cheatsheet
Simple HTTP status codes cheatsheet 🦄
Stars: ✭ 18 (-72.73%)
Mutual labels:  website
bacnet
BACNET is a Java based platform to develop website for multi-omics analysis
Stars: ✭ 12 (-81.82%)
Mutual labels:  website

pokeapi.co

code style: prettier build status

This repository contains the source code and documentation for pokeapi.co. This website is built on React-Static, a static site generator similar to Gatsby, except unopinionated and with less magic.

Getting Started

Prerequisities

  • Git
  • Node: 10.11.0 or greater
  • A GitHub fork of the repo (for any contributions)
  • A clone of the pokeapi.co repo on your local machine

Installation

  1. cd pokeapi.co to go into the project root.
  2. npm install to install project dependencies.

Running locally

  1. npm run start to start the hot-reloading development server (powered by React-Static).
  2. Go to http://localhost:3000 to view the site in your browser.

Building for production

  1. npm run build to build the production site.
  2. npm run serve to serve the production version of the site on a local test server.

Production files are located in the dist directory.

Contributing

Fork the project

  1. Fork the project to your own GitHub profile.
  2. Clone the forked repository onto your local machine.
  3. git remote add upstream https://github.com/PokeAPI/pokeapi.co to create a remote handle to the upstream repo.
  4. git pull upstream master to ensure you have the latest main code.
  5. git checkout -b branch-name (replacing branch-name with a suitable name) to create a branch for your changes.

Make the change

  1. Follow the "Running locally" instructions.
  2. Save the files and check results in the browser.

Changes to React components in /src will hot-reload. If modifying the /alerts.json file or files in the /src/docs/ directory, you will need to restart the dev server before changes will be visible.

Test the change

If possible, test any visual changes in all latest versions of common browsers, on both desktop and mobile.

Push it

  1. git add -A to stage your changed files.
  2. git commit -m "My message" (replacing My message with a commit message, such as "Fix header logo on Android") to commit your changes. While not critically important, try to follow the guidelines in How to Write a Git Commit Message.
  3. git push my-fork-name branch-name to push your changes to your own GitHub repository.
  4. Go to the pokeapi.co GitHub repo and you should see your recently pushed branches.
  5. Follow GitHub's instructions to submit a pull request.
  6. Describe the changes you made in the body of the PR. If possible, include screenshots of visual changes.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].