Hi Zoran, Please disregard the previous email, I have been able to sort the issue out. Sorry for any inconvenience caused. Thank you. Regards, Cynthia.
On Sat, Mar 28, 2020 at 1:18 PM Cynthia Omovoiye <omovo...@gmail.com> wrote: > Hi Zoran, > Thank you for your feedback, I have been able to effect your corrections > and I have been able to pull the Contributors data and have it display on > the page but I am concerned that the *information[contributors3.jpg] > *retrieved > from this data do not correspond with the > *information[contributors2.jpg] *already listed in the Contributors > section on the team.md page. Is there somewhere else to pull this data from > or can I go on with what I have? Thank you. > > > > > With kind regards, > Cynthia. > > > On Thu, Mar 26, 2020, 10:09 AM Zoran Regvart <zo...@regvart.com> wrote: > >> Hi Cynthia, >> I've found that the contributors API[1] perhaps the contributors API >> doesn't require authentication. Though we might end up hitting the >> rate limits and then requiring the token. We can configure that on the >> build server, for example we can provide the token via an environment >> variable. >> >> What I think will be difficult is that with the responses from GitHub, >> there is usually a limit on the number of results returned. So most >> likely there will be a need for paginating the results. Not sure how >> difficult that would be in Hugo. >> >> I noticed that there's a JSON data file in your changes, I would try >> to avoid that if possible and fetch the data dynamically. >> >> It would be easier to have this conversation on a GitHub pull request, >> so you might want to consider creating one for this. >> >> zoran >> >> [1] https://developer.github.com/v3/repos/#list-contributors >> >> On Wed, Mar 25, 2020 at 8:35 PM Cynthia Omovoiye <omovo...@gmail.com> >> wrote: >> > >> > Hi Zoran, >> > I have been able to pull all required data from the JSON files into the >> team page for Committers as shown in the screenshot below(committers.png), >> I have also been able to set the GitHub API that extracts the collaborators >> data from the repository and rendered it to display on the team page. >> However, it will require a GitHub access token from the Apache GitHub >> account for the data to be displayed but I was able to generate one on my >> forked repository of the Apache camel website for testing which returned >> the data displayed in the screenshot below(contributors.png). Thus, if an >> access token generated by an admin of the Apache camel website repository >> is inputted in the field I have made available for it in(" >> /layouts/shortcodes/contributors.html " {{$token :=" "}}), we would be able >> get the data of the collaborators displayed on the web page. >> > >> https://github.com/CynthiaOmovoiye/camel-website/tree/pullingDataFromJsonApis >> > >> > On Fri, Mar 20, 2020 at 9:44 AM Omar Al-Safi <o...@oalsafi.com> wrote: >> >> >> >> HI Cynthia, >> >> >> >> The organization names are being entered manually in the GitHub >> repository >> >> < >> https://raw.githubusercontent.com/apache/camel-website/master/content/community/team.md >> >, >> >> perhaps you can scrap that page manually to extract this information? >> >> >> >> Regards, >> >> Omar >> >> >> >> On Thu, Mar 19, 2020 at 11:15 PM Cynthia Omovoiye <omovo...@gmail.com> >> >> wrote: >> >> >> >> > Hi Zoran, >> >> > >> >> > I have gone through the JSON files you provided and I would like to >> know >> >> > where I can find the organization names as displayed on the table on >> the >> >> > team page. >> >> > >> >> > Thank you, >> >> > Cynthia. >> >> > >> >> > On Mon, Mar 9, 2020, 11:39 AM Zoran Regvart <zo...@regvart.com> >> wrote: >> >> > >> >> > > Hi Cynthia, >> >> > > on the Camel website we have a page where we list all the team >> members: >> >> > > >> >> > > https://camel.apache.org/community/team/ >> >> > > >> >> > > I think we can get the data from that page from the >> >> > > projects.apache.org, for example this page: >> >> > > >> >> > > https://projects.apache.org/committee.html?camel >> >> > > >> >> > > Lists all the PMC members (PMC Roster) and the Comitters, and I >> think >> >> > > the data is fetched from JSON at: >> >> > > >> >> > > https://projects.apache.org/json/foundation/committees.json >> >> > > >> >> > > There's a lot of data in JSON files here, that you can also take a >> look >> >> > at: >> >> > > >> >> > > https://projects.apache.org/json/ >> >> > > >> >> > > We also have Contributors, folk much like you, that aren't >> associated >> >> > > with Apache Software Foundation but help out from time to time and >> >> > > submit changes via GitHub. GitHub also offers this data as JSON, >> here >> >> > > is the documentation on how to fetch the list of all contributors: >> >> > > >> >> > > >> https://developer.github.com/v3/repos/collaborators/#list-collaborators >> >> > > >> >> > > zoran >> >> > > >> >> > > On Sun, Mar 8, 2020 at 7:19 AM Cynthia Omovoiye < >> omovo...@gmail.com> >> >> > > wrote: >> >> > > > >> >> > > > Hi, >> >> > > > I am Cynthia Omovoiye, an applicant for Outreachy internship and >> I >> >> > picked >> >> > > > interest in the Apache Camel site project with CAMEL 13894 as my >> main >> >> > > > focus. >> >> > > > >> >> > > > Although I am quite new to this topic, I am ready to learn and >> >> > contribute >> >> > > > to this project. Please, I would like to know what is expected >> of me in >> >> > > the >> >> > > > completion of this project? I understand that I have to update >> the >> >> > > database >> >> > > > of Contributors by pulling in their data through an API. I, >> however, >> >> > > don't >> >> > > > know where I am required to pull it from and where I am supposed >> to >> >> > > upload >> >> > > > it to. >> >> > > > >> >> > > > Please, assist me with this area. Thank you for your assistance. >> >> > > >> >> > > >> >> > > >> >> > > -- >> >> > > Zoran Regvart >> >> > > >> >> > >> >> >> >> -- >> Zoran Regvart >> >