Git Product home page Git Product logo

getnighthawk's People

Contributors

abhijay007 avatar afzal442 avatar akashprasher avatar akshitarora921 avatar anita-ihuman avatar anshumandhiman avatar asubedy avatar chinmaym07 avatar debo19 avatar delusionaloptimist avatar dependabot[bot] avatar grumpyyash avatar jashpatel1 avatar kumarabd avatar kushthedude avatar leecalcote avatar manish-210 avatar muzairs15 avatar nikhilsharma03 avatar omesh-omg avatar pottekkat avatar ruth-ikegah avatar sidd-oo avatar soham4abc avatar sonichigo avatar sunnyio avatar toth2000 avatar utkarshmishra12 avatar vinayaksh42 avatar warunicorn19 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

getnighthawk's Issues

[Site] Footer Rework

Current State of the GetNighthawk.dev site
Currently, there are a few mistakes in the footer

Desired State of the GetNighthawk.dev site

  • Move from “Socials” to “Social”
  • Remove the community Section as most of the things listed under community are covered in other sections
  • Fix any other relevant issue in the footer

Contributor Resources

Custom nighthawk actions

Description

Two different actions that need to be created:

Setup Environment action:
The action would do the following tasks:

  • Setup dependencies for building the project such as bazel,gcc etc..
  • Setup git credentials with tokens for cloning the repository.

Build and publish action:
The action would do the following tasks:

Environment:

  • OS: [e.g. Ubuntu]
  • Browser: [e.g. Chrome, Safari]
  • Version: [e.g. 22]
  • Device: [e.g. laptop, iPhone 8]

[Optional] To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

[Optional] Additional Context


Contributor Resources

[Site] Live site needs to match with the design

Current State of the GetNighthawk.dev site
A brief description of what the problem is.

The background colors, alignment, and spacing doesn't match the design

eg.
Screenshot 2021-05-14 at 5 46 58 AM

Desired State of the GetNighthawk.dev site
A brief description of the change you are requesting.

Matching all the alignments, colors, and spacing with the design https://www.figma.com/file/5ZwEkSJwUPitURD59YHMEN/Layer5-Designs?node-id=5884%3A12909

eg.
Screenshot 2021-05-14 at 5 22 28 AM


Contributor Resources

[Site] clean up of index.html

Current State of the GetNighthawk.dev site
Currently, we have a lot of code snippets in the index.html that are not in match with the Figma design mockup

Desired State of the GetNighthawk.dev site
Requires a clean up of the index.html with a proper comparison with the design mockup

Figma link for reference: https://www.figma.com/file/5ZwEkSJwUPitURD59YHMEN/Layer5-Designs?node-id=2650%3A4236

Future goals related to this issue:

  • Removal of the unused images and assets
  • Removal of the unused CSS and scss files

Contributor Resources

Fix the linting issues in the nighthawk api

Description
Currently, golangci-lint is failing due to some code issues like comments, whitespaces, new-line etc.

Errors to be fixed

  Running [/home/runner/golangci-lint-1.29.0-linux-amd64/golangci-lint run --out-format=github-actions] in [] ...

  ##[error]commentedOutCode: may want to remove commented-out code (gocritic)
  ##[error]commentedOutCode: may want to remove commented-out code (gocritic)
  ##[error]commentedOutCode: may want to remove commented-out code (gocritic)
  ##[error]line is 144 characters (lll)
  ##[error]unnecessary conversion (unconvert)
  ##[error]unnecessary trailing newline (whitespace)

  ##[error]issues found

  Ran golangci-lint in 1031ms

Expected Behaviour
Fix the linting issues and make the golangci-lint pass.

[Site] Multiple burger menu in Mobile view for Docs Page

Current State of the GetNighthawk.dev site
Currently, there are 2 burger menus when we switch to the mobile view on the Docs page.

Desired State of the GetNighthawk.dev site
As discussed in the March 29th 2021 website meeting: Addition of a floating menu for the Docs section. In a similar way as it is on https://reactjs.org/docs/getting-started.html Any other suitable way of doing this can also be approached.


Contributor Resources

[Site] FAQs section

Current Behavior

There is no FAQ section on the current website

Desired Behavior

screenshot from Figma:
chrome_K81hDqF9PO
This section is supposed to be above the bottom newsletter signup component. Kindly refer to the figma design for better understanding of placement.


Resources

Alternatives / Additional Context

[Site] Footer improvements

Current Behavior

Currently, the footer lacks alignment and proper placement of contents

Desired Behavior

Screenshot from Figma:
chrome_ydzZIE5D4n


Resources

Alternatives / Additional Context

[Site] Different sub sections in Docs

Current State of the GetNighthawk.dev site
Currently, we have only one section in the Docs, which is Documentation

Desired State of the GetNighthawk.dev site
We can have different folders for the different sub-sections and then display them accordingly on the Docs page.
A possible way for doing this can be by using an accordion or something similar to it. The logic here would be to iterate over the different docs.md files and provide all the data to the different sections accordingly.


Contributor Resources

[Site] Navbar implementation for getnighthawk

Current Behavior

Currently, the navbar is based on the meshery.io theme.

Desired Behavior

needs to be implemented according to the following figma mockup
Use a placeholder logo until the final getnighthawk logo is prepared.

chrome_ziagJtEDEr


Resources

Refer to the 9th page of this doc to get more info about color scheme and Typography

Update the 'Why GetNighthawk' section on the home page

Currently, the 'Why GetNighthawk' section on the homepage is not according to the Figma design.

why-getnighthawk-wrong

The section should be modified according to the Figma design given - https://www.figma.com/file/5ZwEkSJwUPitURD59YHMEN/Layer5-Designs?node-id=2650%3A4236

why-getnighthawk

Environment:

  • OS: [e.g. Ubuntu]
  • Browser: [e.g. Chrome, Safari]
  • Version: [e.g. 22]
  • Device: [e.g. laptop, iPhone 8]

Contributor Resources

[Docs] Contributing: website contributing instructions needed

Current State:
The CONTRIBUTING.md in this repo needs is missing some information and instructions specific to this project.

Desired State:
The CONTRIBUTING.md in this repo needs to be updated information about what framework and plugins that the GetNighthawk website uses. It also needs updated with instructions for how to contribute and how to build the GetNighthawk website.

Resource: See the GetNightHawk project doc for details

[Site] Background color change

Current State of the GetNighthawk.dev site
Currently, the hero section of the website as well as the "what is getnighthawk?" section has a grey background color.
check it out at - https://getnighthawk.dev/
chrome_Yd4XuBEZPf

Desired State of the GetNighthawk.dev site
The Figma design is a bit different for the hero section as it has a blue tone background color #C9FCF6. The "what is getnighthawk?" section is supposed to have a white background like all the other sections, instead of grey.
chrome_DrufrQo7Ga

Figma design link - https://www.figma.com/file/5ZwEkSJwUPitURD59YHMEN/Layer5-Designs?node-id=5884%3A12909


Contributor Resources

[README] Update README Community Section

Description
The Community section in the README says "Access the Community Drive". There is a new procedure of having this automated based on the individual filling in a community member form

Expected Behavior
Update "Access Community Drive" to "To Access Community Drive, fill Community Member Form"

Screenshots
img

Environment:

  • OS: [e.g. Ubuntu]
  • Browser: [e.g. Chrome, Safari]
  • Version: [e.g. 22]
  • Device: [e.g. laptop, iPhone 8]

Contributor Resources

build.sh should be coded in different way to converge all devices and operating systems

Description

There is a shell script which is a Debian/Ubuntu and derivatives spesific code there. I learn how our project is builded day by day but what about removing just sudo
Expected Behavior

sudo seems for me a security risk
Source for the reason of this issue

#!/bin/bash -ex

#####################################
#
# Build nighthawk binary
#
#####################################

sudo wget -O /usr/local/bin/bazel https://github.com/bazelbuild/bazelisk/releases/latest/download/bazelisk-linux-amd64
sudo chmod +x /usr/local/bin/bazel

sudo apt-get install \
   libtool \
   cmake \
   automake \
   autoconf \
   make \
   ninja-build \
   curl \
   unzip \
   virtualenv

[Community] GitHub teams: two for contributors and another for maintainers

The GetNighthawk Project will benefit from use of GitHub teams, so that those teams may be used for assigning reviewers.

  1. getnighthawk-contributors - collection of all GetNighthawk contributors
  2. getnighthawk-ci-contributors - collection of backend and CI-focused contributors
  3. getnighthawk-site-contributors - collection of frontend-focused contributors
  4. getnighthawk-maintainers - collection of project maintainers

Hierarchy of teams (and permissions):

  1. site contributor structure
  • getnighthawk-contributors - triage
    • getnighthawk-site-contributors - triage
      • getnighthawk-maintainers - write
  1. ci contributor structure
  • getnighthawk-contributors - triage
    • getnighthawk-ci-contributors - triage
      • getnighthawk-maintainers - write

[Site] Hero Section (get started)

Current Behavior

The start section/hero section of getnighthawk is occupied by the previous following section:
chrome_xuuDsn5aMa

Desired Behavior

needs to be implemented according to the following figma mockup
Use a placeholder logo until the final getnighthawk logo is prepared.

chrome_jEx55cf2sK


Resources

Refer to the 9th page of this doc to get more info about color scheme and Typography

[Site] Design project logo and call for vote

Current Behavior
The GetNighthawk is in need of a project logo.

Desired Behavior

  1. A few logos are drafted, feedback is solicited and incorporated in to an iteration on the design.
  2. A vote for favorite design is called for.
  3. Winning has a logo package created and includes a number of color, vertical, horizontal, stacked, black, white, RGB, CMYK versions.

Revamping the footer as per discussion

Current State of the GetNighthawk.dev site
Currently, the footer on the GetNighthawk project is a-bit unusual with uneven spacings and a lot of free space because of social icons being vertical.

current-footer

Desired State of the GetNighthawk.dev site
It would be good if we bring down the social icons to the right of copyright text and address a few alignment issues.


Contributor Resources

[CI] Initial Nighthawk build on local Linux machine

Current Behavior
GetNighthawk does not build Nighthawk currently.

Desired Behavior
An initial successful build of Nighthawk using Envoy's toolchain is needed. Experiences from such a local build will inform how builds can be done in GitHub Actions.


Resources

  • Envoy and Nighthawk's READMEs
  • Envoy and Nighthawks GitHub Action workflows

[CI] Next steps

Current Behavior

Currently, Nighthawk builds are being published to this repository for Nighthawk version v0.2. This is being done manually but invoking a GitHub Action trigger, more details about this can be found here - https://docs.google.com/document/d/1lHfMo4iIx2WXFZIspfHyxTsPR1T63_2IV5NUkgxoo0w/edit#heading=h.9c7u4vmlywzu

Desired Behavior

Given that we have the pipeline working for building and publishing binary as well as docker artefacts, we would want to have this automated with the Nighthawk repository. There are a several proposed ways to do this, we would want your attention on the same.

*** Proposal:
Trigger the Gihub Action in this repository from the nighthawk repository

It will be helpful to have insights in this regard @mum4k @oschaaf @leecalcote


Resources

https://docs.google.com/document/d/1lHfMo4iIx2WXFZIspfHyxTsPR1T63_2IV5NUkgxoo0w/edit#heading=h.9c7u4vmlywzu


Contributor Resources

[Site] Stewarded by and Organized by section

Current State of the GetNighthawk.dev site
Currently, there are two different independent sections for Stewarded by and Organized by.
chrome_YJ3m6LxVeQ

Desired State of the GetNighthawk.dev site
The Figma design has both of these sections combined into one single section.
chrome_0yvlclrxEi

Figma design link - https://www.figma.com/file/5ZwEkSJwUPitURD59YHMEN/Layer5-Designs?node-id=5046%3A0


Contributor Resources

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.