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

Search: Use aliases endpoint of our API [draft issue] #818

Open
3 tasks
kevinashworth opened this issue Aug 20, 2021 · 9 comments
Open
3 tasks

Search: Use aliases endpoint of our API [draft issue] #818

kevinashworth opened this issue Aug 20, 2021 · 9 comments
Assignees
Labels
p-feature: search Everything relating to search page role: product management size: 2pt Can be done in about 12 hours

Comments

@kevinashworth
Copy link
Member

kevinashworth commented Aug 20, 2021

Overview

When user searches for 'hack-for-la' vs 'hackforla' we'd want to respond equally well to both searches. The 'aliases' endpoint of our API is for this purpose.

Action Items

Resources/Instructions

Our API swagger page: https://api-stage.civictechindex.org/swagger/

Back-end issue: https://github.com/civictechindex/CTI-website-backend/issues/37

Google Sheet:
Old Sheet
New Sheet

Documents

@kevinashworth kevinashworth added p-feature: search Everything relating to search page role: front end size: 2pt Can be done in about 12 hours labels Aug 20, 2021
@kevinashworth kevinashworth added this to New Issue Approval in Project Management via automation Aug 20, 2021
@kevinashworth kevinashworth added this to the 6 - Beta Website Launch milestone Aug 20, 2021
@ladissi ladissi assigned maxskewes and unassigned maxskewes Sep 10, 2021
@DrIffathsultana DrIffathsultana moved this from New Issue Approval to Prioritized Backlog in Project Management Sep 24, 2021
@kevindphan
Copy link
Member

@bruceplai Hey Bruce, do you think you can provide a little guidance on this issue? We would like to have a more clear understanding of this issue before it gets assigned.

@bruceplai
Copy link
Member

@bruceplai Hey Bruce, do you think you can provide a little guidance on this issue? We would like to have a more clear understanding of this issue before it gets assigned.

I think the aliases API was originally meant for the Search Projects page. For example if the user searches for "hack4la" then we could compare that against data returned by the API and then find that "hack-for-la" is likely the tag that projects are being associated with on github. Then the query to the github project search API would be updated to "hack-for-la" and we would see some actual search results instead of a "sorry no results found" message.

I'm not sure how we would come up with all possible aliases (or at least most aliases) that a user could enter for every single org tag, but that data should be compiled and entered into the following admin pages to make the aliases API useful

https://api.civictechindex.org/api/aliases/
https://api-stage.civictechindex.org/api/aliases/

@ladissi
Copy link

ladissi commented Oct 19, 2021

@DrIffathsultana please provide alias URL

@DrIffathsultana
Copy link
Contributor

@ExperimentsInHonesty ExperimentsInHonesty self-assigned this Jan 23, 2022
@ExperimentsInHonesty ExperimentsInHonesty moved this from Prioritized Backlog to In progress (actively working) in Project Management Jan 23, 2022
@smsada
Copy link
Member

smsada commented Feb 5, 2022

@smsada
Copy link
Member

smsada commented Apr 10, 2022

Bonnie's note: I am going to point to https://github.com/civictechsweden for all of them, but we will end up defining a separate tag for each one. That way, their results page will be customized to which of them people are looking at.

@bribenn
Copy link

bribenn commented Apr 10, 2022

Code for Australia's GitHub has a lot of repos and is part of code for all

@ExperimentsInHonesty
Copy link
Member

ExperimentsInHonesty commented Apr 10, 2022

It's unclear how this website is different from http://g0v.tw/ (g0v.tw has more information on it, including slack and Facebook channels)

@smsada
Copy link
Member

smsada commented May 4, 2022

Current Progress on this:

  • Auditing the Code for Japan child organizations here for contact information and socials

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
p-feature: search Everything relating to search page role: product management size: 2pt Can be done in about 12 hours
Projects
Project Management
  
In progress (actively working)
Development

No branches or pull requests

9 participants