ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

Application for the technology overview of web projects based on automatic analysis of repositories

Aljana Polanc (2016) Application for the technology overview of web projects based on automatic analysis of repositories. EngD thesis.

[img]
Preview
PDF
Download (1152Kb)

    Abstract

    This thesis comprises the development and presentation of an application which aims to facilitate the overview of the technical and other data of web projects that are being developed or maintained in a company. The application automatically updates the collection of relevant data of the web projects by integrating with the GitHub web service, where it obtains the information regarding programming languages, libraries, other technologies, project contributors and other important data. In the first part of the thesis we focused on a brief overview of technologies and methods used when developing modern web applications. Then in the second part we described in detail the development of the application. To develop the application we used Ruby on Rails framework and PostgreSQL database, while we used Sidekiq framework to process the data. We tested the application on a set of various open source projects and presented its functioning using the screen shots. In conclusion we described proposals for further development.

    Item Type: Thesis (EngD thesis)
    Keywords: web application, Ruby on Rails, GitHub, repository
    Number of Pages: 75
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    doc. dr. Aleš Smrdel281Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=51012&select=(ID=1537042883)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 3394
    Date Deposited: 06 Jul 2016 15:05
    Last Modified: 28 Jul 2016 11:06
    URI: http://eprints.fri.uni-lj.si/id/eprint/3394

    Actions (login required)

    View Item