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
>

Reply via email to