GithubHelp home page GithubHelp logo

Comments (2)

Christian-Paul avatar Christian-Paul commented on June 10, 2024

@no-stack-dub-sack If our solution for detecting libraries/frameworks is robust enough, users probably won't need to add technology tags, but I think there would be advantages to having non-tech tags to indicate the nature of the project (music, art, AI, etc).

In that same vein, I think we should encourage users to tag their projects with tags we define, maybe with something like this. This would make it easier/faster to tag projects, and we can let users search by those same pre-defined tags.

This also doesn't have to prevent users from creating/searching their own original tags, as there may be value in that.

from alumni-network.

no-stack-dub-sack avatar no-stack-dub-sack commented on June 10, 2024

@Christian-Paul it didn't link to the specific example you were referring to, but we have something like that in the codebase that could serve as a good basis with the Skills/Interests section. It was actually quite a pain to get that working so that users could add their own and pull from a predefined list - mostly because I was picky about allowing users to add their own version of something we already had in the list - if it's in the list, it should default to ours regardless of case (e.g. user enters 'javascript' the tag should show up as 'JavaScript'), and adding logic to prevent repeats. This is only really difficult because we're mixing custom logic with pre-defined behaviors, but it works decently. Either way, it will be nice to not have to repeat that struggle if we go down that route.

I think it sounds good! I like the idea of non-tech tags that you mentioned

from alumni-network.

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.