Coder Social home page Coder Social logo

chimon2000 / good_first_issue Goto Github PK

View Code? Open in Web Editor NEW
11.0 3.0 9.0 518 KB

๐Ÿ“ฑ An app for finding good first issues

License: The Unlicense

Objective-C 0.01% Dart 99.71% Kotlin 0.01% Ruby 0.16% Swift 0.02% Shell 0.02% HTML 0.09%
flutter android ios mobile dart

good_first_issue's Introduction

Good First Issue

An app for finding issues targeted towards newcomers to open source projects.
Build status Code coverage License

Prerequisites

To contribute to Good First Issue, you'll need to have a few things installed:

  • Flutter
    • If you need to install Flutter, you can find instructions here
  • An IDE such as Android Studio or VS Code
    • If you need to install an IDE, you can find instructions here

Getting Started

To get started, there are a few ways that you can run the project.

  • From the terminal, run flutter run after your emulator has been started.
  • From Android Studio or VS Code, open the project root and start the debugger.

A few resources to get you started if this is your first Flutter project:

Adding New Projects

If you'd like to add a new project to Good First Issue, you're more than welcome to submit a PR. There are a few steps that you need to take.

  • If there is not already an issue associated with the project you want to add, please create one.
  • Update lib/models/projects.dart
    • Add your <project> as a property of projects with an object that includes a name, description, and a q (representing the GitHub search query).

good_first_issue's People

Contributors

chimon2000 avatar hientranea avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

good_first_issue's Issues

Animate filter list transitions

Currently, the issue list loads new entries without animations. We would like the list to animate when the filter is changed.

Use GitHub Actions for PR testing

Is your feature request related to a problem? Please describe.
Currently, we use CodeMagic for store deployment, but builds are incredibly slow so we shouldn't use it for tests.

Describe the solution you'd like
Add GitHub action to build & test the application on pull requests.

Describe alternatives you've considered
n/a

Additional context
n/a

Missing IssueDetail fields

Missing the following fields from IssueDetail

  • Repository
  • Issue no.
  • Status - Is the issue open
  • Assigned - Yes or No

Please reach out before starting this issue to discuss design

Add pull to refresh to issue list

Currently, there is no way for a user to refresh the issue list. They should be able to refresh the list by using "pull to refresh"

This feature should not reset the issue count used for querying.

Seems pretty straightforward from this article

Add About Page

Should have the following Sections

Author

  1. Who I am
  2. Web site
  3. Important links

[Bug]: update description about this repo

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

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.