Hi Zoran, I have pushed the recent changes to the repository but I have a few concerns which I have stated on the conversation. Thank you. Regards, Cynthia.
On Sat, Mar 28, 2020 at 2:42 PM Cynthia Omovoiye <omovo...@gmail.com> wrote: > 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 >>> >>