up-for-grabs / up-for-grabs.net

This is a list of projects which have curated tasks specifically for new contributors. These issues are a great way to get started with a project, or to help share the load of working on open source projects. Jump in!
https://up-for-grabs.net/
Other
5.26k stars 2k forks source link

Clean up tags #678

Closed nicolas-raoul closed 4 years ago

nicolas-raoul commented 6 years ago

Currently we have many similar tags:

2d
3d
abstraction
Active Directory
Actor
actormodel
AD
adobe
ADO.Net
ADO.NET
agplv3
ajax
akka
alamofire
album
algebra
algorithm
Algorithm
algorithms
Algorithms
amp
analysis
android
Android
"Android"
angular
Angular
"Angular"
Angular 2
angular-formly
angularjs
AngularJS
animated-gifs
Ant
antlr
apache
"Apache Cordova"
ApacheSpark
api
API
API 
apiary
apidocs
apollo
apple
appletv
Appointment
apps
AppSettings
ArcGIS
archiver
arduino
Arrays
Artificial Intelligence
ASM
asp.net
ASP.Net
ASP.NET
"asp.net 5"
aspnetcore
"ASP.NET Core"
ASP.NET Core
aspnetmvc
asp.net mvc
ASP.NET Web API
assembler
assembly
Assertions
assistant
A-Star
async
atom
Atom
atvjs
audience - novice
Audio
authentication
automation
Automation
Auto-mocking
aws
AWS
Azure
"Azure"
"Azure Service Bus"
"Azure Storage Queues"
Backdrop
BackdropCMS
Background
Bash
bcmath
bdd
BDD
beacons
beaglebone
Beautiful Soup
BFS
biblatex
bibtex
bignum
bindings
Bitbucket
ble
blender
blockchain
blog
BookSleeve
bootstrap
Bootstrap
bot
brackets
bridge
Brighter
broadcast
browser
 - browser
Browser
build
Build
builds
buildsuite
Business Intelligence
c
c#
c++
C
"C#"
"C++"
C#
C++
cache
Cache
"Caching"
Cairo
"Cake"
calendar
caliburn.micro
cannonjs
canvas
cartesian-product
CAS
cdn
chakra
chakracore
chat
chatbot
chocolatey
Chocolatey
ChocolateyGUI
ci
CI
Circuit Breaker
Civic Tech
cli
CLI
cli app
client
clientless
clojure
cloud
Cloud
cmake
cms
CMS
 - CMS
Cobalt - JVM Programming Language
code
code analysis
"code coverage"
code fix
coding
collaborate
collaboration
college
color
Color
colorimetry
Colorscheme
colour
combinations
combinatorics
Command Dispatcher
commandline
command-line
Command-line
Command Processor
commands
CommonMark
community
compiler
Compiler
components
compression
concurrency
configuration
console
consul
Consul - Open Government and E-Participation Web Software Edit
 - containers
Content Management System
Content Management Systems
convention
Conventions
coverage
Coveralls
cpp
cpu
CQRS
crash
creative
"cross-platform"
cross-platform
"Cross Platform"
cryptocurrency
cryptography
csharp
csharp
csharp analyzers
css
 - css
CSS
 - CSS
CSV
csx
cuda
culinary
d3
DAL
dart
data
Data
database
 - database
Database
data-collection
DataFrame
data provider
data-science
datastructure
Data Structures
date
DbPedia
debugger
Debugging
decimal
Decision making
demo
democracy
dependency manager
design
desktop
Desktop
"Desktop App"
devexpress
deviantart
devops
dext
DFS
diagnostics
Dijkstra
Direct2D 
distributed
"distributed"
Distributed
"Distributed"
distributed computing
"Distributed computing"
django
Django
dnx
docker
 - Docker
docs
Docs
documentation
 - documentation
"documentation"
Documentation
documents
DOI
download
downloader
"download utility"
Dropbox
Drupal
DStream
dvcs
dynamic
dynamodb
e-assessment
easy
EBNF
eclipse
ecmascript
ecommerce
eCommerce
edison
editor
education
Education
EF
e-government
elasticsearch
electron
Electron
elementary
elixir
emacs
email
Ember
EmberJS
emscripten
encrypt
encryption
engine
Engine
enterprise
EntityFramework
Erlang
es6
es7
ethereum
etl
ETL
events
Exception Handling
exercises
express
Express
extensions
F#
facade
facebook-graph-api
feature
files
filesystem
Filesystem
firmware
fish-shell
fitness
flashcards
FlatFiles
flickr
"flickr downloadr"
floss
fluent
Fody
food
foodsaving
formly
forms
forum
Forum
framework
Freebase
freerdp
freya
frontend
fsharp
FSharp
fulltext
fun
functional
fuse
game
Game
gamedev
games
gametheory
gateway
gems
generator
GeoJSON
 - gh-pages
GIS
git
Git
GitFlow
github
GitHub
GitHubFlow
GLL
global-development
GLR
gmp
Gnome
go
Go
 - Go
golang
 - golang
golem
gpu
gradle
Grails
grammar
graph
Graph
graphics
graphite
graphql
gravatar
groovy
Groovy
Grunt
GruntJS
GTK
Gtk3
GUI
gulp
Hack
handlebars
hardware
haskell
heroku
Heuristic
HHVM
"HTBox"
html
 - html
html 
Html
HTML
html4
html5
HTML5
html helpers
http
HTTP
https
HuBot
human-readable
hybrid
ide
IIS
imageprocessing
imgur
immutability
index
inflatable
information retrieval
 - init
in-memory
instagram
 - integration testing
intel
interface
internationalization
ios
iOS
"iOS"
IOS
iot
IoT
irc
IRC
IRC bot
isomorphic
Isomorphic JavaScript
issues
iTextG
jasmine
java
Java
javafx
javascript
 - javascript
javascript
javaScript
Javascript
 - Javascript
JavaScript
jekyll
Jekyll
JISON
Jobs
jobs board
johnny-five
jquery
jQuery
js
js
JS
json
JSON
Julia
junit
JUnit
JVM
kanban
Katana
Kentico
KInspector
knockout
Knockout
 - knowledgebase
koa
Kotlin
language
Language
language_design
laravel
Laravel
lastfm
Last.fm
latex
launcher
learning
less
letsencrypt
lexing
libgit2
libraries
library
Library
libreoffice
light
linter
linters
linux
Linux
literate
load testing
localization
Localization
logging
Logging
logstash
loklak
LR
lua
Lua
lucene
"Mac"
machine-learning
Machine Learning
macOS
"Mac OS X"
magazine
make
man
manager
Manage topics
manpage
manual
mapper
Maps
MariaDB
markdown
 - markdown
Markdown
MarkDown
Marketplace
master
Material Design
math
MEAN
mediawiki
memory
messaging
"messaging"
messenger
MetaWebLog
Meteor
micro-orm
microservices
Microsoft
microtransactions
Middleware
migration
Minecraft
minimal
mining
ML
mobile
Mobius
Mocking
mocks
modbus
Model
modules
mongodb
MongoDB
Mongoose
mono
Mono
monodevelop
MonoMac
moya
mozilla
Mozilla
"MSMQ"
MS SQL
Multimedia
music
mvc
MVC
"MVC"
"Mvvm"
"MVVM"
"MvvmCross"
mysql
MySQL
mysqli
native
natural-language-processing
".net"
.Net
".Net"
".NET"
netcore
.Net Core
".NET Core"
.Net Framework
".NET Framework"
".NET Standard"
network
Network
networking
newcomer friendly
nlog
nobackend
node
 - node
Node
nodecg
nodejs
 - nodejs
node.js
"Node.js"
Node.js
NodeJS
node-sdl
noobs
nosql
npm
nuget
NuGet
nuget.exe
nuget.org
number
NUnit
nuspec
nvd3
nwjs
OAuth
OAuth2
Objective-C
Octokit
office
offlinefirst
oh-my-fish
oh-my-zsh
online-editor
opencl
opencv
opengl
OpenGL
open governance
open-government
OpenID
OpenID Connect
openwrt
optimization
Optimization
Oracle
 - orchestration
orgmanager
Orleans - Distributed Actor Model
orm
ORM
O/RM
oshw
oss
oss
OSS
osx
OWIN
p2p
package
packages
packaging
parser
parsing
particle
patterns
payment_channels
payment gateways
payments
pdf
PDF
performance
permutations
photon
php
PHP
phpdoc
PhpRedis
physics
pinball
pinboard
plasmajs
Player
play-framework
Plugin
Postgresql
powershell
Powershell
PowerShell
PowerShell-DSC
Predis
pretty
privacy
private
profiling
Programming
programming_language
prompt
Prompt
prototype
publiclab
pyqt
python
Python
python 2
python27
python3
qa
 - q&a
qt
quali
quality-assurance
query
QuickGraph
quiz
"RabbitMQ"
rails
 - rails
Rails
rake
"raspberry pi"
raspberry pi
Razor
RDD
react
 - react
React
 - React
"Reactive Extensions"
reactiveswift
"ReactiveUI"
"React Native"
realtime
recipes
reddit
Redis
"Redis"
redux
 - redux
Redux
 - redux-saga
refactoring
reference
Reflection
refu
Registry
regularexpression
relay
Release Notes
reminder
remotedesktop
Repository
requests
research
responsive
rest
REST
ResX
ripme
robotics
Roku
roslyn
routing
rts
ruby
 - ruby
Ruby
rubyonrails
ruby-rack
rust
Rust
rx
rxswift
S3
 - sagas
sandbox
sass
SBE
sbt
scala
Scala
scala-js
scikit-learn
SCORM
screencast
script
scriptcs
scss
sdk
sdl
SDL
search
Search
search engine
Security
selenium
Self-Service Online Reservation
semantic
SemanticReleaseNotes
Semantic Versioning
SemVer
seo
Sequelize
serial
serialization
server
"service bus"
service virtualization
share
sharing
shell
Shell
Silverlight
simplates
simple
simulation
sinatra
 - single-page application
sitemap
Skia
slave
slick
smarthome
smtp
"soa"
social media
Sockets
solr
SOLR
SPA
 - SPA
Spark
spec
speech-recognition
sql
SQL
sqlite
 - sqlite
SqlLite
SQLLite
SqlServer
SQL Server
SSAS
ssg
SSIS
stackoverflow
state_channels
static analysis
 - static site
static site generation
static site generator
strategy
stratum
streams
structured
stubs
student-community
styleguide
suave
sub-directory
SVG
swift
Swift
sync
systems
Systems
task
Task Queue
Tasks
tcp
TCP
tdd
 - tdd
TDD
teaching-tool
TeamCity 
template
templating
terminal
tessel
testing
 - testing
Testing
tests
text-editor
theme
Theme
threejs
tibia
tika
time
timing
"Tizen"
toggle
tools
ToString
travis
tree
tumblr
tutorials
tvjs
tvml
tvmlkitjs
tvos
tweepy
twig
Twisted
twitter
typeprovider
typescript
TypeScript
"TypeScript"
ubos
udp
ui
UI
 - unit testing
unit testing
Unit Testing
universal apps
Universal JavaScript
unix
Unix
URLs
urlshortener
user interface
Utility
UWP
"UWP"
Vala
VB
vba
VB.NET
vcs
VCS
vector space model
Version
version control
Versioning
vim
Virtual Assistant
virtualization
visualstudio
visual studio
Visual Studio
"Volunteer computing"
VSCode
vuejs
wagnerjs
web
Web
webapp
web application framework
webdriver
WebForms
webframework
webgl
web-literacy
webp
Webpack
webserver
website
wifi
wiki
 - wiki
windbot
windows
Windows
Windows 10
windows phone
Windows Phone
"Winforms"
WinForms
wordpress
WordPress
workout
WorldBank
wpf
WPF
"WPF"
wrapper
"Wyam"
xamarin
Xamarin
"Xamarin"
"Xamarin Forms"
Xamarin Forms
XAML
XML
xplat
yaml
Yaml
yeoman
Yeoman
yesod
yo
YouTube
zeromq
ZeroMQ
zipkin
zmq

(obtained via grep "\- " *|sed -e "s/.*://g"|sed -e "s/^- //g"|sed -e "s/^ //g"|sort -u)

byronic commented 6 years ago

I'd like to take this on, if that's ok. I haven't contributed to this project before.

Pending a 'yes' to the above, is there an existent documentation set on what constitutes the correct version of a tag (as in should ASP.net or asp.net be considered 'correct?')?

nicolas-raoul commented 6 years ago

I doubt such a documentation exists. I would recommend using StackOverflow tags, as they should cover most technologies here, and are linked from Wikidata, which makes integrations/mash-ups easy to create. And for the few tags that do not exist on StackOverflow, I would recommend using the same syntax for coherence.

shiftkey commented 6 years ago

@byronic thanks for the interest! And yes, as @nicolas-raoul said, we don't have any official docs. I like using the SO tags as a reference, even as a starting point.

byronic commented 6 years ago

That sounds good to me. I'll see what I can cook up. :)

byronic commented 6 years ago

Issued #697 as a proposed fix. Please review/comment/request changes at your convenience.

shiftkey commented 4 years ago

We totally did this in #697, and if you have additions to this list please submit a PR that updates this section of script/cibuild.rb:

https://github.com/shiftkey/up-for-grabs.net/blob/b1b9fe9272a5063382851710e9c00e9c42415ba4/scripts/cibuild.rb#L53-L83