GithubHelp home page GithubHelp logo

hibari-moe / api Goto Github PK

View Code? Open in Web Editor NEW
1.0 3.0 0.0 816 KB

🗺 API for Hibari

Home Page: https://wopian.github.io/hibari-api

License: MIT License

Crystal 52.82% Shell 1.67% TeX 45.51%
crystal kitsu api-client api-server json-api anime statistics hibari kemal

api's People

Contributors

wopian avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

api's Issues

Describe the life-cycle processes of implementation

Milestone Brief

Fully describe the life-cycle processes for: requirements specification/confirmation; designing/modelling; implementation; testing.

10 marks

Tasks

  • Describe the life-cycle processes of implementation
  • Added to report

Requirements elicitation

Milestone Brief

Report on all stages using modelling language: Subsections will include:

  1. requirements elicitation;
  2. design;
  3. implementation;
  4. testing.

Your implementation section should fully describe WSDL, SOAP and any other entities used. It should also highlight any details/code-snippets of interfaces and entities that represent core-functionality.

25 marks

Tasks

  • Requirements
  • Write functional requirements
  • Write non-functional requirements
  • Review requirements
  • Added to report

Research reliability concerns of Web Services

Milestone Brief

Define “Web Services” and provide a full account of the underlying architecture and technology. Again, be critical: what are the merits and limitations of Web Services and are there any associated security/reliability concerns?

5 Marks

Tasks

  • Research reliability concerns
  • Added to report
  • Reviewed

Database

Requirements

Table for each type of data to be stored in the SQLite3 database

Tasks

  • Create a database schema
  • Create an empty database with required tables
  • Create a database seed for spec testing
  • Save data to database
    • users
    • anime
    • library entries

Describe the project management processes

Milestone Brief

Describe the project management processes, roles and responsibilities of group members. You will be required to use a web-based repository for distributed version control and the source code management (SCM) of your Web Services and associated code. Describe this service and the group processes/responsibilities for this. You will also need to provide evidence of you collaborative activity. Plan and report how you intend to do this (e.g. individual and group logs/blogs of communications and meetings, the use of social media).

15 marks

Tasks

  • Describe the project management processes
  • Added to report

Research underlying architecture of Web Services

Milestone Brief

Define “Web Services” and provide a full account of the underlying architecture and technology. Again, be critical: what are the merits and limitations of Web Services and are there any associated security/reliability concerns?

5 Marks

Tasks

  • Research underlying architecture
  • Added to report
  • Reviewed

Research merits and limitations of solutions for developing distributed applications

Milestone Brief

Concisely report on the range of technologies, architectures and/or protocols that may provide solutions for developing distributed applications. Be critical of these: what are their merits and limitations? Do security/reliability/performance issues relate to any/all of these?

5 Marks

Tasks

  • Research merits of technologies
  • Research merits of architectures
  • Research merits of protocols
  • Research limitations of technologies
  • Research limitations of architectures
  • Research limitations of protocols
  • Added to report

LaTeX Skeleton for Implementation

Core structure of the implementation part for the final report

Sections:

  • Web Service Proposal
  • Engineering Approach
  • Project Management
  • Development

Compare REST as an Alternative to Web Services

Milestone Brief

Define, describe and compare “REST” as an alternative approach to Web Services.

5 marks

Tasks

  • Compare REST as an alternative approach to Web Services
  • Added to report
  • Reviewed

Describe the project management responsibilities of group members

Milestone Brief

Describe the project management processes, roles and responsibilities of group members. You will be required to use a web-based repository for distributed version control and the source code management (SCM) of your Web Services and associated code. Describe this service and the group processes/responsibilities for this. You will also need to provide evidence of you collaborative activity. Plan and report how you intend to do this (e.g. individual and group logs/blogs of communications and meetings, the use of social media).

15 marks

Tasks

  • Describe the project management responsibilities of group members
  • Added to report

Describe REST

Milestone Brief

Define, describe and compare “REST” as an alternative approach to Web Services.

5 marks

Tasks

  • Describe REST
  • Added to report
  • Reviewed

Research how/why organisations publish Web Services

Milestone Brief

This should include:

  1. detailed examples of how/why major organisations both consume and publish web services;
  2. pointers to resources that might be useful for the developer wishing to experiment with web services.

5 marks

Tasks

  • Research how/why major organisations publish Web Services
  • Added to report
  • Reviewed

Research architectures for developing distributed applications

Milestone Brief

Concisely report on the range of technologies, architectures and/or protocols that may provide solutions for developing distributed applications. Be critical of these: what are their merits and limitations? Do security/reliability/performance issues relate to any/all of these?

5 Marks

Tasks

  • Research architectures
  • Added to report

Describe the life-cycle processes of designing/modelling

Milestone Brief

Fully describe the life-cycle processes for: requirements specification/confirmation; designing/modelling; implementation; testing.

10 marks

Tasks

  • Describe the life-cycle processes of designing/modelling
  • Added to report

Describe the life-cycle processes of testing

Milestone Brief

Fully describe the life-cycle processes for: requirements specification/confirmation; designing/modelling; implementation; testing.

10 marks

Tasks

  • Describe the life-cycle processes of testing
  • Added to report

Develop high level design for consuming the service

Milestone Brief

This should include detailed specification, accounts and a high level design for one or more publishing/consuming services and a final consuming entity. As a minimum, you are asked to propose an implementation that requires: one example of consuming a service; one example of publishing a service, and; one example of processing consumed data e.g. by presenting in web mark up.

10 marks

Tasks

  • Develop high level design for consuming the service
  • Added to report

Research underlying technology of Web Services

Milestone Brief

Define “Web Services” and provide a full account of the underlying architecture and technology. Again, be critical: what are the merits and limitations of Web Services and are there any associated security/reliability concerns?

5 Marks

Tasks

  • Research underlying technology
  • Added to report
  • Reviewed

LaTeX Skeleton for Research

Core structure for the final report for the research part

Sections:

  • Technology - Wider Context
  • Web Services Technology
  • REST as an Alternative to Web Services
  • Examples of Web Services

Define Web Services

Milestone Brief

Define “Web Services” and provide a full account of the underlying architecture and technology. Again, be critical: what are the merits and limitations of Web Services and are there any associated security/reliability concerns?

5 Marks

Tasks

  • Define Web Services
  • Added to report
  • Reviewed

Provide evidence of collaborative activity

Milestone Brief

Describe the project management processes, roles and responsibilities of group members. You will be required to use a web-based repository for distributed version control and the source code management (SCM) of your Web Services and associated code. Describe this service and the group processes/responsibilities for this. You will also need to provide evidence of you collaborative activity. Plan and report how you intend to do this (e.g. individual and group logs/blogs of communications and meetings, the use of social media).

15 marks

Tasks

  • Provide evidence of collaborative activity
  • Added to report

Research protocols used for distributed applications

Milestone Brief

Concisely report on the range of technologies, architectures and/or protocols that may provide solutions for developing distributed applications. Be critical of these: what are their merits and limitations? Do security/reliability/performance issues relate to any/all of these?

5 Marks

Tasks

  • Research protocols
  • Added to report

Describe the usage of the SCM used

Milestone Brief

Describe the project management processes, roles and responsibilities of group members. You will be required to use a web-based repository for distributed version control and the source code management (SCM) of your Web Services and associated code. Describe this service and the group processes/responsibilities for this. You will also need to provide evidence of you collaborative activity. Plan and report how you intend to do this (e.g. individual and group logs/blogs of communications and meetings, the use of social media).

15 marks

Tasks

  • Describe the usage of Git
    • Group processes
    • Group responsibilities
  • Describe the usage of GitHub
    • Group processes
    • Group responsibilities
  • Added to report

Describe the project management roles

Milestone Brief

Describe the project management processes, roles and responsibilities of group members. You will be required to use a web-based repository for distributed version control and the source code management (SCM) of your Web Services and associated code. Describe this service and the group processes/responsibilities for this. You will also need to provide evidence of you collaborative activity. Plan and report how you intend to do this (e.g. individual and group logs/blogs of communications and meetings, the use of social media).

15 marks

Tasks

  • Describe the project management roles
  • Added to report

Develop high level design for publishing the service

Milestone Brief

This should include detailed specification, accounts and a high level design for one or more publishing/consuming services and a final consuming entity. As a minimum, you are asked to propose an implementation that requires: one example of consuming a service; one example of publishing a service, and; one example of processing consumed data e.g. by presenting in web mark up.

10 marks

Tasks

  • Develop high level design for publishing the service
  • Added to report

Research how/why organisations consume Web Services

Milestone Brief

This should include:

  1. detailed examples of how/why major organisations both consume and publish web services;
  2. pointers to resources that might be useful for the developer wishing to experiment with web services.

5 marks

Tasks

  • Research how/why major organisations consume Web Services
  • Added to report
  • Reviewed

Overview of the project

Milestone Brief

This should include detailed specification, accounts and a high level design for one or more publishing/consuming services and a final consuming entity. As a minimum, you are asked to propose an implementation that requires: one example of consuming a service; one example of publishing a service, and; one example of processing consumed data e.g. by presenting in web mark up.

10 marks

Tasks

  • Overview of the project
  • Added to report

Project Name

Milestone Brief

This should include detailed specification, accounts and a high level design for one or more publishing/consuming services and a final consuming entity. As a minimum, you are asked to propose an implementation that requires: one example of consuming a service; one example of publishing a service, and; one example of processing consumed data e.g. by presenting in web mark up.

10 marks

Tasks

  • Project name
  • Added to report
  • Reviewed

Design

Milestone Brief

Report on all stages using modelling language: Subsections will include:

  1. requirements elicitation;
  2. design;
  3. implementation;
  4. testing.

Your implementation section should fully describe WSDL, SOAP and any other entities used. It should also highlight any details/code-snippets of interfaces and entities that represent core-functionality.

25 marks

Tasks

  • Design
  • Added to report

Research merits and limitations of Web Services

Milestone Brief

Define “Web Services” and provide a full account of the underlying architecture and technology. Again, be critical: what are the merits and limitations of Web Services and are there any associated security/reliability concerns?

5 Marks

Tasks

  • Research merits
  • Research limitations
  • Added to report
  • Reviewed

Research technologies for developing distributed applications

Milestone Brief

Concisely report on the range of technologies, architectures and/or protocols that may provide solutions for developing distributed applications. Be critical of these: what are their merits and limitations? Do security/reliability/performance issues relate to any/all of these?

5 Marks

Tasks

  • Research technologies
  • Added to report

Implementation

Milestone Brief

Report on all stages using modelling language: Subsections will include:

  1. requirements elicitation;
  2. design;
  3. implementation;
  4. testing.

Your implementation section should fully describe WSDL, SOAP and any other entities used. It should also highlight any details/code-snippets of interfaces and entities that represent core-functionality.

25 marks

Tasks

  • Implementation
  • Added to report

Research security concerns of Web Services

Milestone Brief

Define “Web Services” and provide a full account of the underlying architecture and technology. Again, be critical: what are the merits and limitations of Web Services and are there any associated security/reliability concerns?

5 Marks

Tasks

  • Research security concerns
  • Added to report
  • Reviewed

External services to be consumed

Milestone Brief

This should include detailed specification, accounts and a high level design for one or more publishing/consuming services and a final consuming entity. As a minimum, you are asked to propose an implementation that requires: one example of consuming a service; one example of publishing a service, and; one example of processing consumed data e.g. by presenting in web mark up.

10 marks

Tasks

  • External services to be consumed
  • Added to report

Plan and report how the project will be managed

Milestone Brief

Describe the project management processes, roles and responsibilities of group members. You will be required to use a web-based repository for distributed version control and the source code management (SCM) of your Web Services and associated code. Describe this service and the group processes/responsibilities for this. You will also need to provide evidence of you collaborative activity. Plan and report how you intend to do this (e.g. individual and group logs/blogs of communications and meetings, the use of social media).

15 marks

Tasks

  • Plan how I intend to do the project management
  • Report how I did the project management
  • Added to report

What will be exposed in my web service

Milestone Brief

This should include detailed specification, accounts and a high level design for one or more publishing/consuming services and a final consuming entity. As a minimum, you are asked to propose an implementation that requires: one example of consuming a service; one example of publishing a service, and; one example of processing consumed data e.g. by presenting in web mark up.

10 marks

Tasks

  • What will be exposed in my web service
  • Added to report

Research security, reliability and performance issues for developing distributed applications

Milestone Brief

Concisely report on the range of technologies, architectures and/or protocols that may provide solutions for developing distributed applications. Be critical of these: what are their merits and limitations? Do security/reliability/performance issues relate to any/all of these?

5 Marks

Tasks

  • Research security impacts
  • Research reliability impacts
  • Research performance impacts
  • Added to report

Initial wireframes / UI ideas

Milestone Brief

This should include detailed specification, accounts and a high level design for one or more publishing/consuming services and a final consuming entity. As a minimum, you are asked to propose an implementation that requires: one example of consuming a service; one example of publishing a service, and; one example of processing consumed data e.g. by presenting in web mark up.

10 marks

Tasks

  • Initial wireframes / UI ideas
  • Added to report

Initial database schema

Milestone Brief

This should include detailed specification, accounts and a high level design for one or more publishing/consuming services and a final consuming entity. As a minimum, you are asked to propose an implementation that requires: one example of consuming a service; one example of publishing a service, and; one example of processing consumed data e.g. by presenting in web mark up.

10 marks

Tasks

  • Initial database schema
  • Added to report

Research useful web service resources for developers

Milestone Brief

This should include:

  1. detailed examples of how/why major organisations both consume and publish web services;
  2. pointers to resources that might be useful for the developer wishing to experiment with web services.

5 marks

Tasks

  • Research useful web service resources for developers
  • Added to report
  • Reviewed

Testing

Milestone Brief

Report on all stages using modelling language: Subsections will include:

  1. requirements elicitation;
  2. design;
  3. implementation;
  4. testing.

Your implementation section should fully describe WSDL, SOAP and any other entities used. It should also highlight any details/code-snippets of interfaces and entities that represent core-functionality.

25 marks

Tasks

  • Testing
  • Added to report

Define REST

Milestone Brief

Define, describe and compare “REST” as an alternative approach to Web Services.

5 marks

Tasks

  • Define REST
  • Added to report
  • Reviewed

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.