Giter VIP home page Giter VIP logo

Comments (9)

gigerbytes avatar gigerbytes commented on May 15, 2024

Question, In relation to color coding and overall organization.

How do you think the color coding should be?
By language e.g.:
python = green, ruby = red… etc.

By function/field e.g:
security = orange, frameworks = green, language = blue… etc

Another suggestion would be to allow people to search/filter by language or field, and the color coding would inherit that. This should help a lot with organization.

Maybe this can act as the "bridge" #136

from collection.

JonHMChan avatar JonHMChan commented on May 15, 2024

My intuition is that it would go by function:

i.e. front-end, back-end, database, api, etc.

from collection.

gigerbytes avatar gigerbytes commented on May 15, 2024

hmm, ok, here is a quick organization i made of what's currently there: (decided to paste so no more file):
FRONTEND
html

css
less
sass
bootstrap

javascript
angular
jquery
d3
leaflet

twig

BACKEND
python
flask
bottle
django
tornado

node
express
flight
meteor

ruby
rails

go
elixir

php
yii
cakephp
codeigniter
symfony
lavarel
phpixie

java
groovy
clojure
coldfusion

scala
play

perl
.net
twitterbootstrapmvc
ligtswitch

DATABASES
sql
json
xml
mongo
redis
memcached
rethinkdb
neo4j

API
rest
api
foursquare
sendgrid
google
mashape
semantria
twilio
alchemyapi
lob

MOBILE
ios
android
windows-phone
winows?
parse

IDE
sublime text
vim

BRIDGE
shell
regex

security
http
https

domains
git
big-o

heroku
apache
nginx
vagrant

mvc
seo

from collection.

JonHMChan avatar JonHMChan commented on May 15, 2024

This is a good list. 7 colors - so far. It's also interesting, looking at this visually, that there are clear subgroups in here too. The subgroups seem content related, so I think the "next" related parameters make sense as they are.

I think in terms of implementing these larger groups, they should be integrated with tags (perhaps the first tag corresponding to the group it belongs to). What I want to avoid is creating a separate field in the JSON for the category as it is for the tags that we should add later.

from collection.

gigerbytes avatar gigerbytes commented on May 15, 2024

I kinda agree with the first tag thing, because it can add flexibility in the future when… say someone wants to search a certain tag, like 'javascript' all those that are tagged 'javascript' will be highlighted in a default color, whether its front end or backend or whatever.

The first field will determine the default category and color, can it be set as fixed? so that when someone searches, all the boxes with the tag will be highlighted and the searcher immediately knows where each technology belongs.

P.S. will create a pull request for the list, feel free to change if anything's amiss/misplaced.

from collection.

JonHMChan avatar JonHMChan commented on May 15, 2024

Right - tag-based search is exactly what I was thinking of. I'm basically thinking that there will be a field in the JSON objects called "tags" and it'll simply add each tag as a class to the box. We can do tag based search and apply CSS rules pretty easily from there.

from collection.

gigerbytes avatar gigerbytes commented on May 15, 2024

yeah, so we have something like:

tags: what this is about/characteristics of this tech
next: tech that's closely related to this/ what your should learn next

btw the file combined to #140

from collection.

JonHMChan avatar JonHMChan commented on May 15, 2024

Right. Also merged your previous PR at #140

from collection.

gigerbytes avatar gigerbytes commented on May 15, 2024

Thanks

from collection.

Related Issues (20)

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.