Skip to content

Commit

Permalink
Move ng code to layer5-ng branch
Browse files Browse the repository at this point in the history
Signed-off-by: Kush Trivedi <[email protected]>
  • Loading branch information
kushthedude committed Jul 20, 2020
1 parent 4a627a4 commit 9bfc8a2
Show file tree
Hide file tree
Showing 931 changed files with 86 additions and 43,125 deletions.
File renamed without changes.
File renamed without changes.
File renamed without changes.
78 changes: 70 additions & 8 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,9 +1,71 @@
_site/
.sass-cache/
.jekyll-cache/
.jekyll-metadata
serve
Gemfile.lock
dist
.now
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov

# Coverage directory used by tools like istanbul
coverage

# nyc test coverage
.nyc_output

# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
.grunt

# Bower dependency directory (https://bower.io/)
bower_components

# node-waf configuration
.lock-wscript

# Compiled binary addons (http://nodejs.org/api/addons.html)
build/Release

# Dependency directories
node_modules/
jspm_packages/

# Typescript v1 declaration files
typings/

# Optional npm cache directory
.npm

# Optional eslint cache
.eslintcache

# Optional REPL history
.node_repl_history

# Output of 'npm pack'
*.tgz

# dotenv environment variable files
.env

# gatsby files
.cache/
public

# Mac files
.DS_Store
.idea
node_modules

# Yarn
yarn-error.log
.pnp/
.pnp.js
# Yarn Integrity file
.yarn-integrity
File renamed without changes.
File renamed without changes.
25 changes: 0 additions & 25 deletions Gemfile

This file was deleted.

164 changes: 0 additions & 164 deletions Gemfile.lock

This file was deleted.

17 changes: 4 additions & 13 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,17 +1,8 @@
jekyll=bundle exec jekyll
setup-libs:
npm install

site:
$(jekyll) serve --drafts --livereload --config _config.yml,_config_dev.yml

# With Jekyll Manager interface
site-admin:
ADMIN=on $(jekyll) serve --drafts --livereload --config _config.yml,_config_dev.yml
npm start

build:
$(jekyll) build --drafts

setup:
ADMIN=on bundle install

docker:
docker run --name layer5 --rm -p 4000:4000 -v `pwd`:"/srv/jekyll" jekyll/jekyll:4.0.0 bash -c "bundle install; jekyll serve --drafts --livereload --config _config.yml,_config_dev.yml"
gatsby build
87 changes: 12 additions & 75 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,83 +1,20 @@
# layer5-ng
This repository is for development of the next generation of layer5.io using Gatsby and Strapi.

<p style="text-align:center;" align="center">
<img align="center" src="https://raw.githubusercontent.com/layer5io/layer5/master/assets/images/layer5/layer5-tag-white-bg.png" width="45%" /></p>
See the [design document](https://docs.google.com/document/d/1rvUZy2_S1a2_14BAQIg6b9cMhUuu04kYzkOPDPaPptI/edit#) for more information and the [#layer5-ng](https://layer5io.slack.com/archives/C015QJKUMPU) channel.

## Site Development

![GitHub contributors](https://img.shields.io/github/contributors/layer5io/layer5.svg)
![GitHub](https://img.shields.io/github/license/layer5io/layer5.svg)
![GitHub issues by-label](https://img.shields.io/github/issues/layer5io/layer5/help%20wanted.svg?color=%23DDDD00)
[![Slack](http://slack.layer5.io/badge.svg)](http://slack.layer5.io)
![Twitter Follow](https://img.shields.io/twitter/follow/layer5.svg?label=Follow&style=social)
Before building the site, ensure that you have the following dependencies installed on your system.

### About Layer5
### Dependencies:

**Community First**
- [Nodejs](https://nodejs.org/en/): e.g., `brew install node`
- [gatsby cli](https://www.gatsbyjs.org/tutorial/part-zero/#using-the-gatsby-cli): e.g., `npm install -g gatsby-cli`

The [Layer5](https://layer5.io) community represents the largest collection of service mesh projects and their maintainers in the world.
### Building the site

**Open Source First**
Run the following:

We create and steward initiatives that press on the service mesh-centric envelope of Cloud Native. Our shared commitment to the open source spirit compels our community members to push Layer5 projects forward.

# Projects

<p style="clear:both;">
<h2><a href="https://layer5.io/meshery">Meshery</a></h2>
<a href="https://meshery.io"><img src="assets/images/meshery/meshery-logo.svg"
style="margin:10px;" width="125px"
alt="Meshery - Service Mesh Management Plane" align="left" /></a>
<a href="https://meshery.io">Meshery</a> is a multi-service mesh management plane offering lifecycle management of more types of service meshes than any other tool available today. Meshery facilitates adopting, configuring, operating and managing performance of different service meshes and incorporates the collection and display of metrics from applications running on top of any service mesh.
<br /><br /><br />
</p>

<p style="clear:both;">
<h2><a href="https://layer5.io/landscape">Service Mesh Landscape</a></h2>
<a href="https://layer5.io/landscape"><img src="assets/images/buttons/landscape.png"
style="float:left;margin:10px;" width="125px"
alt="Service Mesh Landscape Ecosystem" align="left"/></a>
The <a href="https://layer5.io/landscape">Service Mesh Landscape</a> is a comprehensive collection of prominent service mesh projects and offerings laid out in contrast to one another.
<br /><br /><br />
</p>

<p style="clear:both;">
<h2><a href="https://layer5.io/performance">Service Mesh Benchmark Specification</a></h2>
<a href="https://layer5.io/performance"><img src="assets/images/buttons/smps.png"
style="float:left;margin:10px;" width="125px"
alt="Service Mesh Performance Specification Index" align="left" /></a>
The <a href="https://layer5.io/performance">Service Mesh Benchmark Specification</a> is a common format for describing and capturing performance benchmark test environmental configuration, mesh configuration and load test configuration.
<br /><br /><br />
</p>

<p style="clear:both;">
<h2><a href="https://layer5.io/projects/image-hub">Image Hub</a></h2>
<a href="https://layer5.io/projects/image-hub"><img src="assets/images/image-hub/layer5-image-hub.png"
style="float:left;margin:10px;" width="125px"
alt="Image Hub" align="left" /></a>
<a href="https://layer5.io/projects/image-hub">Image Hub</a> is a demo application which runs on <a href="https://meshery.layer5.io/docs/service-meshes/adapters/consul">Consul</a> and facilitates exploring WebAssembly modules used as Envoy Filters.
<br /><br /><br />
</p>

<p style="clear:both;">
<h1><a name="contributing"></a><a name="community"></a> <a href="http://slack.layer5.io">Community</a> and <a href="https://github.com/layer5io/layer5/blob/master/CONTRIBUTING.md">Contributing</a></h1>
<p>Please do! Contributions, updates, <a href="/../../issues">discrepancy reports</a> and <a href="/../../pulls">pull requests</a> are welcome. This project is community-built and welcomes collaboration. Contributors are expected to adhere to the <a href="https://github.com/cncf/foundation/blob/master/code-of-conduct.md">CNCF Code of Conduct</a>.
</p>
<p>
Jump into our <a href="http://slack.layer5.io"><img src="assets/images/slack.png" height="16px" align="bottom" />Slack</a>! Our projects are community-built and welcome collaboration. 👍Be sure to see the <a href="https://docs.google.com/document/d/17OPtDE_rdnPQxmk2Kauhm3GwXF1R5dZ3Cj8qZLKdo5E/edit">Layer5 Community Welcome Guide</a> for a tour of resources available to you.
</p>
<p>
<a href="http://slack.layer5.io"><img alt="Layer5 Service Mesh Community" src="assets/images/buttons/community.png" style="margin-right:10px;" width="125px" align="left" /></a>
✔️ <em><strong>Join</strong></em> <a href="https://drive.google.com/open?id=1c07UO9dS7_tFD-ClCWHIrEzRnzUJoFQ10EzfJTpS7FY">weekly community meeting</a> on <a href="https://calendar.google.com/calendar/b/1?cid=bGF5ZXI1LmlvX2VoMmFhOWRwZjFnNDBlbHZvYzc2MmpucGhzQGdyb3VwLmNhbGVuZGFyLmdvb2dsZS5jb20">Fridays from 10am - 11am Central</a>.<br />
✔️ <em><strong>Watch</strong></em> community <a href="https://www.youtube.com/playlist?list=PL3A-A6hPO2IMPPqVjuzgqNU5xwnFFn3n0">meeting recordings</a>.<br />
✔️ <em><strong>Access</strong></em> the <a href="https://drive.google.com/drive/u/4/folders/0ABH8aabN4WAKUk9PVA">community drive</a>.<br />
<br />
</p>
<p>
<i>Not sure where to start?</i> Grab an open issue with the <a href="https://github.com/issues?utf8=✓&q=is%3Aopen+is%3Aissue+archived%3Afalse+org%3Alayer5io+label%3A%22help+wanted%22+">help-wanted label</a>
</p>
<p>Find us on Twitter: <a href="https://twitter.com/layer5"><img src="assets/images/twitter.png" height="16px"
align="bottom" />@layer5</a> and <a href="https://twitter.com/mesheryio">@mesheryio</a>. Subscribe on <a href="https://www.youtube.com/channel/UCFL1af7_wdnhHXL1InzaMvA?sub_confirmation=1">Youtube</a>
</p>

#### License

This repository and site are available as open source under the terms of the [Apache 2.0 License](https://opensource.org/licenses/Apache-2.0).
1. `make setup-libs`-To install the dependencies for the running the site.
1. `make site`-To run the website locally.
Loading

0 comments on commit 9bfc8a2

Please sign in to comment.