Comments (2)
@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.
@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)
- add all users to gitter channel before redeploying with Gitter embed HOT 3
- remove chat infrastructure from app HOT 2
- Create test suite HOT 18
- Add automated updates and regression checker for NPM packages via Greenkeeper HOT 4
- CRITICAL: api exposes private data HOT 1
- remove yarn.lock file from codebase
- Does this project have a license? HOT 4
- Front page issue! HOT 5
- Create new API endpoint to collect all "projects" data
- Create Collaboration/Project Search view
- Implement routing for Collaboration tab
- fix docker setup script to be cross-platform friendly HOT 3
- Type on Home Page HOT 6
- Home page improvements? HOT 1
- closed issues that are still good ideas if we ever pick up steam issue
- Update to CircleCI 2.0 by Aug. 2018
- New certs need to be added
- New FCC stats fetching needs to be written
- HEROKU DELETED MY ACCOUNT SO SERVER IS DOWN...
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from alumni-network.