Giter Club home page Giter Club logo

pokeapi-kotlin's Introduction

Hi I'm Tykok aka Treport Elie


Who am I ?

  • πŸ•Ί I'm Elie, a student who always want to learn new thing 😊.
  • 🏫 I am currently studying at IPI School and work with Pictarine πŸ“Έ.
  • 🌱 I'm currently working on my soft skills and try to be a better developer.
  • πŸ‘― I try to improve myself by working on different projects.
  • πŸŽ† 2024 Goals:
    • πŸ”œβ€ŠMake 1 large project I have in my Todo list πŸ”₯
    • πŸš€ Create a new portfolio at tykok.fr
    • πŸ“Žβ€ŠHave a knowledge base in my personal Notion, which I will share in my future portfolio
    • βœπŸΌβ€ŠContinue to experiment with drawing !

Connect with me:

Twitter Linkedin Github follow Dev.to follow Malt



Skills

Languages and Tools I Actually want to learn

mongodb unity android blender


Languages and Tools I Actually try to improve myself

c kotlin jest


Languages and Tools I Actually know

typescript docker bash express git java javascript linux mariadb mssql mysql nodejs php postgresql python



Latest blog post


Don't hesitate, contact me to work together

@tykok



pokeapi-kotlin's People

Contributors

tykok avatar

Stargazers

 avatar

Forkers

melikeoflu

pokeapi-kotlin's Issues

Doc: Add Discord Server in project link

What do you want to add or update πŸ“

Add the invitation to Discord Server in :

  • README.md
  • CONTRIBUTING.md
  • build.gradle.kts (property)
  • mkdocs

Contribution terms πŸ“

  • I agree to follow this project's Contributing guide

Issues templates

Create somes issues templates for this repository.

  • Features
  • Bugs
  • Question / Helps

CI - Labels

Create a CI in GitHub with workflow who manage labels according to some triggers.

Doc: Implement documentation pages

What do you want to add or update πŸ“

  • Documentation pages (with mkdocs for example)
  • Generate GitHub pages with Github action
  • Add the link in the README.md

Contribution terms πŸ“

  • I agree to follow this project's Contributing guide

Doc : README

Create a README who explain what is this project and how use it.

Call for all Pokemon

Create an API call who get all Pokemon. This API will return a list of NamedApiResource object.

URL : https://pokeapi.co/api/v2/pokemon/?limit=10000000000000

The limit parameters in URL is used to define a limit because by default is 20

Example of an items :

{"name":"bulbasaur","url":"https://pokeapi.co/api/v2/pokemon/1/"}

How to create this feature.

  • Use Retrofit / OkHttp for making API calls
  • Create a basics function who define the endpoint of the URL
  • Create an Interface for this request
  • The function who make the request have a parameters who define the limit in URL parameters

CI : Implement a process to add tags

When we add a tag :

git tag -a v1.0-SNAPSHOT -m "Snapshot of PokeAPi"   

And we push it :

git push --tags

We need to change the version in the build.gradle.kts (or in gradle.properties) to the tag we created and next push all.

Doc: Improve Javadoc

What do you want to add or update πŸ“

Improve JavaDoc for every class and properties.

Contribution terms πŸ“

  • I agree to follow this project's Contributing guide

Doc: Update JavaDoc link

What do you want to add or update πŸ“

Update JavaDoc link for every classes in the documentation (mkdocs).

Contribution terms πŸ“

  • I agree to follow this project's Contributing guide

Doc: Upgrade documentation / README.md

What do you want to add or update πŸ“

Upgrade README.md to include the link to the documentation and see if we can make the URL to tykok.fr.pokeapi.docs.

Contribution terms πŸ“

  • I agree to follow this project's Contributing guide

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.