Skip to content

Commit 9bfc8a2

Browse files
committed
Move ng code to layer5-ng branch
Signed-off-by: Kush Trivedi <[email protected]>
1 parent 4a627a4 commit 9bfc8a2

File tree

931 files changed

+86
-43125
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

931 files changed

+86
-43125
lines changed

layer5-ng/.babelrc .babelrc

File renamed without changes.
File renamed without changes.

layer5-ng/.eslintrc .eslintrc

File renamed without changes.

.gitignore

+70-8
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,71 @@
1-
_site/
2-
.sass-cache/
3-
.jekyll-cache/
4-
.jekyll-metadata
5-
serve
6-
Gemfile.lock
1+
dist
2+
.now
3+
# Logs
4+
logs
5+
*.log
6+
npm-debug.log*
7+
yarn-debug.log*
8+
yarn-error.log*
9+
10+
# Runtime data
11+
pids
12+
*.pid
13+
*.seed
14+
*.pid.lock
15+
16+
# Directory for instrumented libs generated by jscoverage/JSCover
17+
lib-cov
18+
19+
# Coverage directory used by tools like istanbul
20+
coverage
21+
22+
# nyc test coverage
23+
.nyc_output
24+
25+
# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
26+
.grunt
27+
28+
# Bower dependency directory (https://bower.io/)
29+
bower_components
30+
31+
# node-waf configuration
32+
.lock-wscript
33+
34+
# Compiled binary addons (http://nodejs.org/api/addons.html)
35+
build/Release
36+
37+
# Dependency directories
38+
node_modules/
39+
jspm_packages/
40+
41+
# Typescript v1 declaration files
42+
typings/
43+
44+
# Optional npm cache directory
45+
.npm
46+
47+
# Optional eslint cache
48+
.eslintcache
49+
50+
# Optional REPL history
51+
.node_repl_history
52+
53+
# Output of 'npm pack'
54+
*.tgz
55+
56+
# dotenv environment variable files
57+
.env
58+
59+
# gatsby files
60+
.cache/
61+
public
62+
63+
# Mac files
764
.DS_Store
8-
.idea
9-
node_modules
65+
66+
# Yarn
67+
yarn-error.log
68+
.pnp/
69+
.pnp.js
70+
# Yarn Integrity file
71+
.yarn-integrity
File renamed without changes.

layer5-ng/.prettierrc .prettierrc

File renamed without changes.

Gemfile

-25
This file was deleted.

Gemfile.lock

-164
This file was deleted.

Makefile

+4-13
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,8 @@
1-
jekyll=bundle exec jekyll
1+
setup-libs:
2+
npm install
23

34
site:
4-
$(jekyll) serve --drafts --livereload --config _config.yml,_config_dev.yml
5-
6-
# With Jekyll Manager interface
7-
site-admin:
8-
ADMIN=on $(jekyll) serve --drafts --livereload --config _config.yml,_config_dev.yml
5+
npm start
96

107
build:
11-
$(jekyll) build --drafts
12-
13-
setup:
14-
ADMIN=on bundle install
15-
16-
docker:
17-
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"
8+
gatsby build

README.md

+12-75
Original file line numberDiff line numberDiff line change
@@ -1,83 +1,20 @@
1+
# layer5-ng
2+
This repository is for development of the next generation of layer5.io using Gatsby and Strapi.
13

2-
<p style="text-align:center;" align="center">
3-
<img align="center" src="https://raw.githubusercontent.com/layer5io/layer5/master/assets/images/layer5/layer5-tag-white-bg.png" width="45%" /></p>
4+
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.
45

6+
## Site Development
57

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

12-
### About Layer5
10+
### Dependencies:
1311

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

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

18-
**Open Source First**
17+
Run the following:
1918

20-
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.
21-
22-
# Projects
23-
24-
<p style="clear:both;">
25-
<h2><a href="https://layer5.io/meshery">Meshery</a></h2>
26-
<a href="https://meshery.io"><img src="assets/images/meshery/meshery-logo.svg"
27-
style="margin:10px;" width="125px"
28-
alt="Meshery - Service Mesh Management Plane" align="left" /></a>
29-
<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.
30-
<br /><br /><br />
31-
</p>
32-
33-
<p style="clear:both;">
34-
<h2><a href="https://layer5.io/landscape">Service Mesh Landscape</a></h2>
35-
<a href="https://layer5.io/landscape"><img src="assets/images/buttons/landscape.png"
36-
style="float:left;margin:10px;" width="125px"
37-
alt="Service Mesh Landscape Ecosystem" align="left"/></a>
38-
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.
39-
<br /><br /><br />
40-
</p>
41-
42-
<p style="clear:both;">
43-
<h2><a href="https://layer5.io/performance">Service Mesh Benchmark Specification</a></h2>
44-
<a href="https://layer5.io/performance"><img src="assets/images/buttons/smps.png"
45-
style="float:left;margin:10px;" width="125px"
46-
alt="Service Mesh Performance Specification Index" align="left" /></a>
47-
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.
48-
<br /><br /><br />
49-
</p>
50-
51-
<p style="clear:both;">
52-
<h2><a href="https://layer5.io/projects/image-hub">Image Hub</a></h2>
53-
<a href="https://layer5.io/projects/image-hub"><img src="assets/images/image-hub/layer5-image-hub.png"
54-
style="float:left;margin:10px;" width="125px"
55-
alt="Image Hub" align="left" /></a>
56-
<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.
57-
<br /><br /><br />
58-
</p>
59-
60-
<p style="clear:both;">
61-
<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>
62-
<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>.
63-
</p>
64-
<p>
65-
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.
66-
</p>
67-
<p>
68-
<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>
69-
✔️ <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 />
70-
✔️ <em><strong>Watch</strong></em> community <a href="https://www.youtube.com/playlist?list=PL3A-A6hPO2IMPPqVjuzgqNU5xwnFFn3n0">meeting recordings</a>.<br />
71-
✔️ <em><strong>Access</strong></em> the <a href="https://drive.google.com/drive/u/4/folders/0ABH8aabN4WAKUk9PVA">community drive</a>.<br />
72-
<br />
73-
</p>
74-
<p>
75-
<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>
76-
</p>
77-
<p>Find us on Twitter: <a href="https://twitter.com/layer5"><img src="assets/images/twitter.png" height="16px"
78-
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>
79-
</p>
80-
81-
#### License
82-
83-
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).
19+
1. `make setup-libs`-To install the dependencies for the running the site.
20+
1. `make site`-To run the website locally.

0 commit comments

Comments
 (0)