Code for hacktoberfest.teknologiumum.com

Related tags

React hacktoberfest
Overview

Hacktoberfest

Pada bulan Oktober setiap tahunnya, berbagai software developer dari penjuru dunia berkumpul untuk berkontribusi pada berbagai proyek dan repository open source. Dari library yang krusial, infrastruktur, hingga aplikasi yang dinikmati oleh semua orang sehari-hari. Hacktoberfest bertujuan untuk memberikan dukungan, bantuan, mengasah kemampuan, dan berkolaborasi untuk berbagai hal yang bersifat open source.

Di Indonesia, banyak yang menggunakan produk open source, namun tidak tertarik atau belum berani untuk berkontribusi pada proyek-proyek tersebut. Teknologi Umum berusaha untuk mendorong para sofware developer Indonesia untuk mulai berkontribusi kepada open source, dari ikut berkontribusi untuk ngoding atau bahkan sesederhana mencari dan melaporkan bug pada suatu software.

Website hacktoberfest.teknologiumum.com membantu mencari berbagai issue yang dapat dikerjakan agar kamu dapat memulai berkontribusi pada proyek-proyek open source lokal.

Lisensi

Source code untuk website hacktoberfest.teknologiumum.com berada dibawah lisensi Apache 2.0

Copyright 2022 Teknologi Umum

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Lihat LICENSE

Comments
  • fix(frontend): title overflow on mobile

    fix(frontend): title overflow on mobile

    Resolve on issue #61

    I fixed title overflow on mobile both for Header title and Repository card title

    Header title

    before

    Screenshot 2022-10-05 at 18-50-12 Hacktoberfest Teknologi Umum

    after

    Screenshot 2022-10-05 at 18-50-38 Hacktoberfest Teknologi Umum

    Repository card title

    before

    Screenshot 2022-10-05 at 18-51-06 Hacktoberfest Teknologi Umum

    after

    Screenshot 2022-10-05 at 18-51-46 Hacktoberfest Teknologi Umum

    opened by up2dul 2
  • feat(frontend): sort repository by last updated

    feat(frontend): sort repository by last updated

    • remove hacktoberfest label, issue yg ditampilin udah pasti punya label hacktoberfest rasanya ngga perlu ditampilin lagi
    • sort repositories by last updated
    enhancement 
    opened by elianiva 1
  • some improvements

    some improvements

    • sort by difficulty
    • exclude issues yg ga punya tag hacktoberfest
    • pindahin default value ke file terpisah (kalo dipikir pikir ngapain ya, tapi gatau, tadi kepikiran, udah ketumpuk commit lain buat revert)
    • ubah nama flag jadi snake_case biar lebih konsisten
    • format stuff with rustfmt
    enhancement 
    opened by elianiva 1
  • repo list keeps loading, while buttons are not disabled

    repo list keeps loading, while buttons are not disabled

    This happens on me, with no error logged to the console neither network tab has problem. image

    then when the buttons clicked, an error is displayed on view: image

    opened by rizkimcitra 1
  • Spawn thread to scrape Github in the background

    Spawn thread to scrape Github in the background

    The repository handler should just acquire stuff from the global hashmap. The scraping must be done in the background.

    It should be ok if the interval of the scrape is around 1 hour

    scope: backend 
    opened by aldy505 1
  • hit github rate-limit

    hit github rate-limit

    test github::tests::test_chrono_serde ... ok
    thread 'github::tests::test_list_languages' panicked at 'called `Result::unwrap()` on an `Err` value: reqwest::Error { kind: Decode, source: Error("invalid type: string \"API rate limit exceeded for <IP>. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.)\", expected i64", line: 1, column: 178) }', src/github.rs:185:73
    stack backtrace:
    thread 'github::tests::test_list_repository' panicked at 'called `Result::unwrap()` on an `Err` value: reqwest::Error { kind: Decode, source: Error("invalid type: map, expected a sequence", line: 1, column: 0) }', src/github.rs:171:53
    thread 'github::tests::test_list_issues' panicked at 'called `Result::unwrap()` on an `Err` value: reqwest::Error { kind: Decode, source: Error("invalid type: map, expected a sequence", line: 1, column: 0) }', src/github.rs:178:62
    

    d567be6 (HEAD -> feat/backend-repo-handler, origin/feat/backend-repo-handler) feat(backend): makefile debug cmd

    opened by ii64 1
  • Showcase neighbor organization

    Showcase neighbor organization

    One of Teknologi Umum's child is Kodiiing and it might join the Hacktoberfest this year. We should also scrape from that organization.

    If there any other organization that are friends with us, and joined the Hacktoberfest this year, we should scrape them too.

    enhancement help wanted scope: frontend scope: backend 
    opened by aldy505 1
  • Show list of ongoing PRs that needs reviews

    Show list of ongoing PRs that needs reviews

    Because the reviewers can't catch up with the world right now.

    Backend API endpoint is at: /pullrequest.

    Sample output:

    [
      {
        "number": 68,
        "html_url": "https://github.com/teknologi-umum/hacktoberfest/pull/68",
        "title": "fix: github app error",
        "state": "Closed",
        "mergeable_state": "Dirty",
        "locked": false,
        "user": {
          "login": "ii64",
          "avatar_url": "https://avatars.githubusercontent.com/u/26342994?v=4",
          "html_url": "https://github.com/ii64"
        },
        "created_at": "2022-10-14T07:21:49Z",
        "updated_at": "2022-10-14T07:24:34Z",
        "merged_at": "2022-10-14T07:24:24Z",
        "closed_at": "2022-10-14T07:24:24Z",
        "merged": true,
        "draft": false,
        "requested_reviewers": [
          {
            "login": "elianiva",
            "avatar_url": "https://avatars.githubusercontent.com/u/51877647?v=4",
            "html_url": "https://github.com/elianiva"
          }
        ],
        "author_association": "Unknown",
        "comments": 0,
        "review_comments": 0,
        "diff": {
          "additions": 11,
          "deletions": 15,
          "changed_files": 1
        }
      },
      {
        "number": 66,
        "html_url": "https://github.com/teknologi-umum/hacktoberfest/pull/66",
        "title": "fix(frontend): favicon",
        "state": "Closed",
        "mergeable_state": "Unknown",
        "locked": false,
        "user": {
          "login": "iamyuu",
          "avatar_url": "https://avatars.githubusercontent.com/u/45778229?v=4",
          "html_url": "https://github.com/iamyuu"
        },
        "created_at": "2022-10-12T15:23:00Z",
        "updated_at": "2022-10-12T18:12:42Z",
        "merged_at": "2022-10-12T15:55:04Z",
        "closed_at": "2022-10-12T15:55:04Z",
        "merged": true,
        "draft": false,
        "requested_reviewers": [],
        "author_association": "Contributor",
        "comments": 0,
        "review_comments": 0,
        "diff": {
          "additions": 5,
          "deletions": 7,
          "changed_files": 7
        }
      },
      {
        "number": 65,
        "html_url": "https://github.com/teknologi-umum/hacktoberfest/pull/65",
        "title": "feat(frontend): filter repositories that has no issue",
        "state": "Open",
        "mergeable_state": "Clean",
        "locked": false,
        "user": {
          "login": "up2dul",
          "avatar_url": "https://avatars.githubusercontent.com/u/36098718?v=4",
          "html_url": "https://github.com/up2dul"
        },
        "created_at": "2022-10-09T15:24:31Z",
        "updated_at": "2022-10-11T05:26:57Z",
        "merged_at": "-262144-01-01T00:00:00Z",
        "closed_at": "-262144-01-01T00:00:00Z",
        "merged": false,
        "draft": false,
        "requested_reviewers": [],
        "author_association": "Contributor",
        "comments": 0,
        "review_comments": 3,
        "diff": {
          "additions": 11,
          "deletions": 9,
          "changed_files": 1
        }
      },
      {
        "number": 10,
        "html_url": "https://github.com/teknologi-umum/captcha-lite/pull/10",
        "title": "Feat zerolog logger",
        "state": "Closed",
        "mergeable_state": "Unknown",
        "locked": false,
        "user": {
          "login": "falentio",
          "avatar_url": "https://avatars.githubusercontent.com/u/75155697?v=4",
          "html_url": "https://github.com/falentio"
        },
        "created_at": "2022-10-08T06:42:40Z",
        "updated_at": "2022-10-08T23:59:11Z",
        "merged_at": "2022-10-08T23:59:11Z",
        "closed_at": "2022-10-08T23:59:11Z",
        "merged": true,
        "draft": false,
        "requested_reviewers": [],
        "author_association": "Contributor",
        "comments": 1,
        "review_comments": 2,
        "diff": {
          "additions": 119,
          "deletions": 1,
          "changed_files": 5
        }
      },
      {
        "number": 120,
        "html_url": "https://github.com/teknologi-umum/blog/pull/120",
        "title": "feat(comps): add horizontal scroll to categories PostCard",
        "state": "Open",
        "mergeable_state": "Dirty",
        "locked": false,
        "user": {
          "login": "up2dul",
          "avatar_url": "https://avatars.githubusercontent.com/u/36098718?v=4",
          "html_url": "https://github.com/up2dul"
        },
        "created_at": "2022-10-04T10:23:25Z",
        "updated_at": "2022-10-08T02:29:37Z",
        "merged_at": "-262144-01-01T00:00:00Z",
        "closed_at": "-262144-01-01T00:00:00Z",
        "merged": false,
        "draft": false,
        "requested_reviewers": [
          {
            "login": "herlangga72",
            "avatar_url": "https://avatars.githubusercontent.com/u/44990885?v=4",
            "html_url": "https://github.com/herlangga72"
          },
          {
            "login": "elianiva",
            "avatar_url": "https://avatars.githubusercontent.com/u/51877647?v=4",
            "html_url": "https://github.com/elianiva"
          },
          {
            "login": "arnoldart",
            "avatar_url": "https://avatars.githubusercontent.com/u/57179477?v=4",
            "html_url": "https://github.com/arnoldart"
          }
        ],
        "author_association": "FirstTimeContributor",
        "comments": 1,
        "review_comments": 0,
        "diff": {
          "additions": 24,
          "deletions": 21,
          "changed_files": 1
        }
      },
      {
        "number": 119,
        "html_url": "https://github.com/teknologi-umum/blog/pull/119",
        "title": "fix(frontend) : resolve card",
        "state": "Open",
        "mergeable_state": "Clean",
        "locked": false,
        "user": {
          "login": "arnoldart",
          "avatar_url": "https://avatars.githubusercontent.com/u/57179477?v=4",
          "html_url": "https://github.com/arnoldart"
        },
        "created_at": "2022-10-03T14:59:04Z",
        "updated_at": "2022-10-06T03:23:47Z",
        "merged_at": "-262144-01-01T00:00:00Z",
        "closed_at": "-262144-01-01T00:00:00Z",
        "merged": false,
        "draft": false,
        "requested_reviewers": [
          {
            "login": "elianiva",
            "avatar_url": "https://avatars.githubusercontent.com/u/51877647?v=4",
            "html_url": "https://github.com/elianiva"
          }
        ],
        "author_association": "Contributor",
        "comments": 3,
        "review_comments": 0,
        "diff": {
          "additions": 16,
          "deletions": 3,
          "changed_files": 1
        }
      }
    ]
    
    enhancement scope: frontend difficulty: easy 
    opened by aldy505 1
  • feat(frontend): filter repositories that has no issue

    feat(frontend): filter repositories that has no issue

    Resolve on issue #56

    Here i filtered the repository list only showed repositories that has issue

    Before

    There is showed rosetta and manusier repo that has no issue Screenshot 2022-10-09 at 22-18-58 Hacktoberfest Teknologi Umum

    After

    Screenshot 2022-10-09 at 22-19-34 Hacktoberfest Teknologi Umum

    opened by up2dul 1
  • Guide to participate

    Guide to participate

    • Explain what Hacktoberfest is
    • Explain what is Open Source Software and why contributing to it is a good thing to do
    • Explain about how to contribute to Open Source
    • Explain the Hacktoberfest rule
    help wanted scope: frontend 
    opened by aldy505 6
Owner
Teknologi Umum
A community of polyglots and outliers. Also join our Telegram group!
Teknologi Umum
A complete set up of the React application with Typescript, Webpack 5, Babel v7, SSR, Code Splitting and HMR.

Getting Started with react-final-boilerplate Clone the code npm install You are good to go with React Application. Open http://localhost:3000/ and you

null 24 Dec 22, 2022
⚡️ Look for Covid-19 Resources, Get Vaccine Availability Notification, Complete source code for covidrescue.co.in website.

covidrescue.co.in ⚡️ Get real-time, verified leads on Oxygen, Remdesivir, ICU, Beds, Food and more based on your location. Get notifications on Vaccin

Placeholder Tech 15 Jul 10, 2022
Cloudflare Durable Objects + Itty Router = shorter code

TLDR; Cloudflare Durable Objects + Itty Router = much shorter code Features Removes nearly all boilerplate from Durable Objects Run instance methods d

Kevin R. Whitley 156 Jan 4, 2023
Source code of Remotebear.

Remotebear Source code of remotebear.io. Technology & Architecture Remotebear is a NextJS web application that gathers job offers from public APIs or

Remotebear 70 Dec 6, 2022
Very simple app to decode your Vaccination Proof QR Code (such as the one provided by government of Quebec) - Compatible with SHC (Smart Health Card standard)

shc-covid19-decoder Visit simple hosted version on your phone (does NOT transmit any data, all remains in your browser) https://fproulx.github.io/shc-

François Proulx 148 Sep 23, 2022
Get updates in Telegram when a vaccination center available in your pin code. We can win Covid 🤝

Cowin Bot Get updates in Telegram when an vaccination center available in your pin code. We can win Covid ?? Commands: /start - Start the Bot /help -

Tuhin Kanti Pal 14 Oct 3, 2022
Source code for my tutorial on how to build customizable table component with React Table and Tailwind CSS.

React Table + Tailwind CSS = ❤️ Source code for my tutorial on how to build customizable table component with React Table and Tailwind CSS. Both parts

Samuel Liedtke 147 Jan 7, 2023
Further split the React Native code based on Metro build to improve performance, providing `Dll` and `Dynamic Imports` features

React-Native Code Splitting Further split the React Native code based on Metro build to improve performance, providing Dll and Dynamic Imports feature

Wuba 126 Dec 29, 2022
Finished code and notes from EFA bonus class on building a React project without create-react-app

React From Scratch Completed Code This is the completed code for the EFA bonus class on building a React project from scratch. Included are also markd

Conor Broaders 3 Oct 11, 2021
This hook allows you to isolate and manage the state within the component, reducing rendering operations and keeping the source code concise.

React Hook Component State This hook allows you to isolate and manage the state within the component, reducing rendering operations and keeping the so

Yongwoo Jung 2 May 15, 2022
This is not my code, just trained with "From Scratch - Développement Web" youtube video

React-Countries-API DISCLAIMER FR : Ceci n'est pas mon code, je me suis juste entraîné à partir de la vidéo de From Scratch - Développement Web ! EN :

LejusVDP 1 Jan 4, 2022
Any code using props of Express.

Some projects to test knowledge with express and nodejs SESSIONS AND COOCKIES Login Basic example use session, redirect and file manipulation. Views B

Mateus Nicolau 1 Jan 7, 2022
Using Ethereum Smart Contracts to verify any user's vaccination via Identification Number or QR Code.

Covid-Vaccine-Verification-Blockchain Using Ethereum Smart Contracts to verify any user's vaccination via Identification Number or QR Code. Requiremen

Zaynab Batool Reza 4 May 14, 2022
This is a code repository for the corresponding video tutorial. In this video, we're going to build a Modern UI/UX Restaurant Landing Page Website

Restaurant Landing Page Live Site Stay up to date with new projects New major projects coming soon, subscribe to the mailing list to stay up to date h

Adrian Hajdin - JavaScript Mastery 843 Jan 4, 2023
React component library for displaying code samples with syntax highlighting!!

react-code-samples usage example: import {} from 'react-code-samples'; import 'highlight.js/styles/default.css'; // or use another highlight js style

Pranav Teegavarapu 8 Jan 3, 2022
Code for How to Internationalize (i18n) a React App with Transifex

Code for How to Internationalize (i18n) a React App with Transifex Code for How to Internationalize (i18n) a React App with Transifex Tutorial Prerequ

Shahed Nasser 2 Dec 15, 2022
Shows how React components and Redux to build a friendly user experience with instant visual updates and scaleable code in ecommerce applications

This simple shopping cart prototype shows how React components and Redux can be used to build a friendly user experience with instant visual updates and scaleable code in ecommerce applications.

Alan Vieyra 4 Feb 1, 2022
This repository store the source code of a chat application built in NextJS.

This repository store the source code of a chat application built in NextJS. The code was built in alura's React event, and here I styled the code to make it unique and creative!

Victor Silva 5 Mar 31, 2022
Companion React+TypeScript code for my Intro to TypeScript EmergentWorks workshop, bootstrapped with yarn + create-react-app! ✨

Getting Started with Create React App This project was bootstrapped with Create React App. Companion repository to https://github.com/JoshuaKGoldberg/

Josh Goldberg 2 Dec 21, 2022