Giter Site home page Giter Site logo

bounswe / bounswe2023group8 Goto Github PK

View Code? Open in Web Editor NEW
9.0 9.0 3.0 19.27 MB

Web Info Aggregator

License: MIT License

Java 34.29% HTML 0.35% CSS 0.23% JavaScript 6.00% Dockerfile 0.20% TypeScript 20.66% Kotlin 0.01% Ruby 0.19% Swift 0.14% Objective-C 0.01% Dart 35.01% CMake 1.25% C++ 1.56% C 0.10%
information-gathering web

bounswe2023group8's People

Contributors

alabeybahri avatar alper111 avatar bahadirgezer avatar baki-kucukcakiroglu avatar bakikucukcakiroglu avatar begumyivli avatar celikomerfaruk avatar egemen-kaplan avatar egemenkaplan avatar enesyildiz69 avatar furkanozcelik avatar merickeskin avatar orkunkilic avatar ozturkmirac avatar sudek0 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

bounswe2023group8's Issues

Meriç Keskin Research Page

Search for a Github repository and document it. Explain the repository and why to choose it. Describe what is good or bad about it. Add the result to the group research page.

Project Specs Format

We should agree on some format to list the specs. It can be something like that.

  • Operation
    • Type
    • Required Fields
    • Access

For example;

  • Register new user

    • POST
    • [name: str, email: str, password: str]
    • Everyone
  • Create new post

    • POST
    • [title: str, description: str, tags: Array]
    • Users

Please comment on this issue and lets agree upon a format.

After this, we need to specify the database model and schema (User: {id, name, email, passwordEncrypted, interesAreas ...}). It should be a new issue.

Requirements Analysis Revision

  • Reclassify requirements within the already existing sections.

  • Enrich the superficial requirements to remove ambiguities.

Please add any requirement topic you want to enrich under this issue.

Creating Research Page

  • Create a page title 'Research' . Then everyone inspects at least one good GitHub repository or an API. And documents it. The documentation must be in your own words, have a title, and prepared by field.

  • Provide examples that illustrate your points about what you like dislike, or how it works. For example, provide an API call with your own attributes and describe the return.

  • Must use Wiki markdown for documentation.

Creating Glossary List

A Glossary documents the terms which are specific to a given domain, project, or endeavor.

  • Initialize that part on Requirements.
  • Add existing glossary items.

Notes Of The Fourth Meeting

Tasks:

  • Taking the notes in the meeting

  • Arrange the notes in a way that they are compatible with the meeting notes template and upload to drive

  • Create a new page for the meeting notes in wiki and copy the content there.

who we are wiki

  • Create a page on Wiki titled 'who we are' and everyone will document who they are on a separate page.

I read this on discord.
Shoould we change that part?

List Team Members with their Avatars in Readme Page

Team members should be listed in Readme Page with their avatars and names.

  • Create or ask team members to create avatars
  • List their names and avatars
  • Embed About Me pages of team members to their names.
  • Be sure every member has their Github Account in their About Me page.

Add Tags With Descriptions

Add customized GitHub issue tags for the project repository. Give insightful descriptions for each tag.

Assignee limit on issues

As I was exploring issues and thinking about how we can make better use of them, I noticed that we cannot assign more than 10 people for an issue. Our team consists of 12 people and we might have some tasks that require everyone's attention. Does anyone know whether we can create some sort of "role" for team members so that we can, for example, assign the members of that particular role for an issue?

Details Dropdown in Wiki Sidebar

I believe that the dropdown menu in the sidebar should be removed, here is why:

Drop-down menus have been a popular design element for websites for quite some time. However, there are valid reasons to argue that drop-down menus in the sidebar are not required, slow down access times, and can be bad for user experience.

Firstly, drop-down menus in the sidebar are not always necessary. They are often used to organize large amounts of information, but they can easily become overwhelming and difficult to navigate. In fact, studies have shown that users tend to avoid using drop-down menus in favor of more visible navigation options. This means that implementing drop-down menus in the sidebar can be unnecessary and redundant.

Secondly, drop-down menus can slow down access times. Users have to click on the menu to see the options, which adds an extra step to the navigation process. This may not seem like a big deal, but it can add up over time and significantly slow down the user experience. In addition, drop-down menus can also be difficult to use on touch devices, making them inaccessible to a large portion of the user base.

Lastly, drop-down menus can be bad for user experience. They can be confusing and frustrating for users who are not familiar with the website's navigation structure. Users may not be able to find what they are looking for, which can lead to increased bounce rates and decreased user engagement. Additionally, drop-down menus can be difficult to use for users with disabilities, such as those who use screen readers.

In conclusion, drop-down menus in the sidebar are not required and can be detrimental to user experience. While they may seem like a useful design element, they can actually slow down access times and make navigation more confusing for users. By eliminating drop-down menus in favor of more visible navigation options, websites can improve the user experience and make it easier for users to find what they are looking for.

Creating Template for Requirements

A template for requirements should be created. It should contain necessary titles and subtitles of a requirements analysis. It should provide a structured environment to group members for documenting Requirements. It should also ensure a consistent enumeration system for the terms.

Adding A Link To Real Mockups

Current mockups on our wiki page are drafts. We are working on figma file, whose link is on top of the mockup page, to make our real mockups.

Orkun's Research

Problem
I need to find an inspect a repository in terms of its documentation, issues and PRs.

TODO

  • Select a repo to inspect
  • Read documentation, issue templates, and PRs (templates, reviews, CI/CD)
  • Write the research page

Bahadır Gezer Research Page

Find and document a Github repository I like. Must describe what is good or bad about it. Give a detailed account of what aspects of the repository made me choose it. Also explain what the repository is for.

Lastly, add the resulting research page to the group research page.

Update README.md

We need to update our landing page with our project description and then keep it updated with appropriate results of our weekly work, such as a link to our requirements, team members.

Side Bar Revision

Sidebar should be revisioned in a way that it is clear and contains expandable menu lists.

First Meeting Notes

Create a footer for meeting notes in home page and add the first meeting notes under it.

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.