Giter Site home page Giter Site logo

coala / git-task-list Goto Github PK

View Code? Open in Web Editor NEW
26.0 30.0 14.0 863 KB

Git Task Lists

Home Page: https://coala.github.io/git-task-list/

License: GNU General Public License v3.0

JavaScript 74.81% HTML 22.92% CSS 1.67% Shell 0.60%
gsoc gsoc-evaluation-task javascript issue-board ember ember-cli ember-inspector google-summer-of-code git

git-task-list's Introduction

GSOC Preparation Tasks

Tools for searching issues on github. It can be filtered out only to return issues that suitable for you to contribute.

TO DO

See more at Project#1

Prerequisites

You will need the following things properly installed on your computer.

Installation

  • git clone https://github.com/bekicot/gsoc-prep-tasks.git this repository
  • cd gsoc-prep-tasks
  • npm install
  • bower install

Running / Development

Running Tests

  • ember test
  • ember test --server

Building

  • ember build (development)
  • ember build --environment production (production)

Further Reading / Useful Links

git-task-list's People

Contributors

adhikasp avatar arsfiqball avatar bekicot avatar bhavya17037 avatar blazeu avatar ember-tomster avatar jayvdb avatar pamungkaski avatar pombredanne avatar sdmoko avatar smsunarto avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

git-task-list's Issues

Add List of Default Tags

Github has default tags that used by most project to Categorize specific issue.
image
We should have a way to add that tags easily to our search,

Support gitlab.com

Issues data Structure
id
iid
project_id
title
description
state
created_at
updated_at
closed_at
closed_by
labels
  []
milestone
assignees
  id
  name
  username
  state
  avatar_url
  web_url

author
  id
  name
  username
  state
  avatar_url
  web_url
assignee
  id
  name
  username
  state
  avatar_url
  web_url
user_notes_count
upvotes
downvotes
due_date
confidential
discussion_locked
web_url
time_stats
time_estimate
total_time_spent
human_time_estimate
human_total_time_spent
weight
Repository Data Structure
id
description
name
name_with_namespace
path
path_with_namespace
created_at
default_branch
tag_list
ssh_url_to_repo
http_url_to_repo
web_url
avatar_url
star_count
forks_count
last_activity_at

Remove gitkeep files

We have gitkeep files in directories with other files.
Those are by definition unnecessary.

If there are any directories without any files, we should look at other solutions rather than relying on an empty directory to exist.

Strip <!-- ... --> from issue body

A common trick for issue template is to use html comments so they dont appear on save. e.g. https://github.com/coala/coala/blob/master/ISSUE_TEMPLATE is:

<!-- Hello! If you're filing a bug, please include every step so as to help us reproduce it on our machines. If you're unsure about how to file an issue, use the issue template. If you need any help regarding usage of coala, check out the documentation or hit us up on chat. You can ignore or delete this text, it is commented and won't appear when the issue is submitted or previewed.

Chat: https://coala.io/chat
Issue Template: https://github.com/coala/coala/blob/master/CONTRIBUTING.rst#filing-issues
Documentation: https://docs.coala.io
-->

This comment leaks into the issue descriptions on this website.

see https://bekicot.github.io/gsoc-prep-tasks/#/issues?q=coala

This is a simplified version of #2

Move to coala, rename to Git Task List

Back story:

As you are now required to work in coala repos, you should indicate in
your new project page whether you want "gsoc-prep-tasks" moved to
coala org, or a copy of the history imported to a new repository in
the coala org.

If you prefer a new repository with commits imported, please suggest a
name for the new repository.

I do not consent that this repo is moved to coala. As for now, it is part of coala's GSOC 2018 project to enhance this repository as described in coala/projects@f5ca3b5.

@jayvdb

Catch missing GITHUB_TOKEN sooner

The deploy error message for missing GITHUB_TOKEN is a bit confusing.

This will occur on forks when they forget to set GITHUB_TOKEN.

Also it is wasteful to do a full master build and it fail on deploy because of missing GITHUB_TOKEN.

Add GitLab support

GitLab is an OSS equivlant of GitHub.
Many orgs are using both GitHub and GitLab, and it would be wonderful if both appeared in the same page.

Group tasks by org

Most GSOC orgs will have many repos, under the main org, and then other repos outside the org which appear under keyword searches.

It would be very useful to group all tasks by org, and search on org name should place that group at the top.

e.g. https://bekicot.github.io/gsoc-prep-tasks/#/issues?q=opensuse should have an 'opensuse' group at the top.
And then lots of other opensuse related projects after that.

Add Project Style Rules

This project has no style rules and potentially have an unending debate about what is right.
It also confuses people to give a suggestion, @blazeu talked via gitter.

@blazeu recommends using AirBnB style Guides.

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.