Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Users should have some way to edit keyword aliases #5

Open
mattcheah opened this issue Jul 31, 2018 · 5 comments
Open

Users should have some way to edit keyword aliases #5

mattcheah opened this issue Jul 31, 2018 · 5 comments
Labels
help wanted Extra attention is needed

Comments

@mattcheah
Copy link
Owner

Currently, if a job description lists PHP7 and a user's category is php, the description parser will not pick this up as a keyword. Same for similar things like ruby/rails vs rails, or ecmascript6 vs es6.

In order to make the parser more efficient at finding the most relevant keywords/categories, we need to have an option to edit categories to have an array of aliases that will also trigger a snippet's categories when the application parses the job description.

What this will most likely involve:

  • Creating a new database table of categories names, and an array of aliases.
  • Creating a new component and CRUD routes in DatabaseService for editing the category database.
  • Rearranging the view a little bit to include forms to make category editing happen.
  • Updating ParseDescriptionService to check each word against a category's alias array.

If you'd like to help out, leave a comment and I'd be more than happy to walk you through or share some opinions. Thanks!

@mattcheah mattcheah added the help wanted Extra attention is needed label Jul 31, 2018
@whoAbhishekSah
Copy link

Hi @mattcheah I would like to work on this issue.

@mattcheah
Copy link
Owner Author

@abhishek-iitj Sounds great! Let me know if you need any help?

@mattcheah mattcheah assigned mattcheah and unassigned mattcheah Oct 5, 2018
@mattcheah
Copy link
Owner Author

Hey @abhishek-iitj, how are you doing on this?

@vasunep0306
Copy link

I would like to help. Please let me know what needs to be done

@mattcheah
Copy link
Owner Author

hi @vasunep0306, thank you for helping!
The instructions are in the top comment.
This is a pretty big project. You'll have to create a new table in MongoDB, create a new JSON file for categories for those who prefer to use JSON, create a new view component to display and edit categories and their aliases, create CRUD routes on the databaseService, and configure the job description parser to check against category names AND aliases.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants