-
Notifications
You must be signed in to change notification settings - Fork 79
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
Added contributors endpoint for github #441
base: main
Are you sure you want to change the base?
Conversation
also if we add and if we used TS and defined the returned type, we automatically get them in the frontend of Nuxt but do you think it's a good idea or that would be confusing for others? |
I agree here that is a good idea. I'll whip this up shortly. Let me take a bit of a gander at the TS piece. |
thanks! |
An important note about this pull request. You'll need to include the GitHub API KEY as an environment variable this can be found under:
Just a note here we might have to refresh it somehow or make it not expire but I don't know if that's an option. |
d85d9a7
to
7d2dae5
Compare
And with github API keys do I just have to like "donate" my personal key? Was wondering if there was a group specific or repo specific key but I couldn't find anything |
I think that we can get an organizational key @MandyMeindersma, but I'm not sure. Let me take a look into this a bit deeper. I'll update something shortly. |
@MandyMeindersma there isn't a specific way to add it to an organization. I think the only way would be a "personal token donation" or we can create an account that is specifically for devedmonton to create an API KEY. Let me know what you think might be most suitable. |
I think I am good with donation! I will try to get that configured before Friday! |
@MandyMeindersma I think it's all good to go, I don't have access to netlify. The deploy preview isn't working but I'm not sure if that's because it hasn't applied yet. Is there a reason not to give it a similar scope as the other ids (I'm just not sure :) ) |
I think I re-triggered a build: https://app.netlify.com/sites/dev-edmonton/deploys/675d81956994b40f8c811a26 |
jk that one didn't work https://app.netlify.com/sites/dev-edmonton/deploys/675d859ce1536c170ceb1ed0 |
idk why it is not getting re connected to the pr |
hehe this is where my javascript knowledge starts to die. |
What issue is this referencing?
#323
This PR essentially approaches the backend part of the contributors.
The only thing that we're going to need here is to put the Github API key as an environment variable for this to work.
Once this is merged (a little like the calendar) it'll be open season to create the page.
I really appreciate any reviews, and I hope this helps:)
Do these code changes work locally and have you tested that they fix the issue yourself?
Does the following command run without warnings or errors?
npm run pr-checks
Have you taken a look at our contributing guidelines?
My node version matches the one suggested when running
nvm use
?