Hi Zoran, Thank you for your feedback. I will start working on it immediately.
I have already created a pull request on GitHub. https://github.com/apache/camel-website/pull/272 With 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 >