Skip to content

Commit be64ec7

Browse files
authored
Merge pull request #1 from BIRDSOpenSource/development
Website face lift
2 parents f8a67c4 + 8b39868 commit be64ec7

105 files changed

Lines changed: 6611 additions & 252 deletions

File tree

Some content is hidden

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

.DS_Store

6 KB
Binary file not shown.

GS-software.md

Lines changed: 0 additions & 19 deletions
This file was deleted.

Gemfile

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
source "https://rubygems.org"
2+
3+
git_source(:github) {|repo_name| "https://github.com/BIRDSOpenSource/BIRDSOpenSource.github.io" }
4+
5+
gem 'jekyll-theme-minimal'
6+
7+
group :jekyll_plugins do
8+
gem "jekyll-sitemap"
9+
gem "jekyll-seo-tag"
10+
end

Gemfile.lock

Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,112 @@
1+
GEM
2+
remote: https://rubygems.org/
3+
specs:
4+
addressable (2.8.7)
5+
public_suffix (>= 2.0.2, < 7.0)
6+
bigdecimal (3.1.8)
7+
colorator (1.1.0)
8+
concurrent-ruby (1.3.4)
9+
em-websocket (0.5.3)
10+
eventmachine (>= 0.12.9)
11+
http_parser.rb (~> 0)
12+
eventmachine (1.2.7)
13+
ffi (1.17.0)
14+
ffi (1.17.0-arm64-darwin)
15+
ffi (1.17.0-x86_64-darwin)
16+
forwardable-extended (2.6.0)
17+
google-protobuf (4.27.3)
18+
bigdecimal
19+
rake (>= 13)
20+
google-protobuf (4.27.3-arm64-darwin)
21+
bigdecimal
22+
rake (>= 13)
23+
google-protobuf (4.27.3-x86_64-darwin)
24+
bigdecimal
25+
rake (>= 13)
26+
http_parser.rb (0.8.0)
27+
i18n (1.14.5)
28+
concurrent-ruby (~> 1.0)
29+
jekyll (4.3.3)
30+
addressable (~> 2.4)
31+
colorator (~> 1.0)
32+
em-websocket (~> 0.5)
33+
i18n (~> 1.0)
34+
jekyll-sass-converter (>= 2.0, < 4.0)
35+
jekyll-watch (~> 2.0)
36+
kramdown (~> 2.3, >= 2.3.1)
37+
kramdown-parser-gfm (~> 1.0)
38+
liquid (~> 4.0)
39+
mercenary (>= 0.3.6, < 0.5)
40+
pathutil (~> 0.9)
41+
rouge (>= 3.0, < 5.0)
42+
safe_yaml (~> 1.0)
43+
terminal-table (>= 1.8, < 4.0)
44+
webrick (~> 1.7)
45+
jekyll-sass-converter (3.0.0)
46+
sass-embedded (~> 1.54)
47+
jekyll-seo-tag (2.8.0)
48+
jekyll (>= 3.8, < 5.0)
49+
jekyll-sitemap (1.4.0)
50+
jekyll (>= 3.7, < 5.0)
51+
jekyll-theme-minimal (0.2.0)
52+
jekyll (> 3.5, < 5.0)
53+
jekyll-seo-tag (~> 2.0)
54+
jekyll-watch (2.2.1)
55+
listen (~> 3.0)
56+
kramdown (2.4.0)
57+
rexml
58+
kramdown-parser-gfm (1.1.0)
59+
kramdown (~> 2.0)
60+
liquid (4.0.4)
61+
listen (3.9.0)
62+
rb-fsevent (~> 0.10, >= 0.10.3)
63+
rb-inotify (~> 0.9, >= 0.9.10)
64+
mercenary (0.4.0)
65+
pathutil (0.16.2)
66+
forwardable-extended (~> 2.6)
67+
public_suffix (6.0.1)
68+
rake (13.2.1)
69+
rb-fsevent (0.11.2)
70+
rb-inotify (0.11.1)
71+
ffi (~> 1.0)
72+
rexml (3.3.6)
73+
strscan
74+
rouge (4.3.0)
75+
safe_yaml (1.0.5)
76+
sass-embedded (1.77.8)
77+
google-protobuf (~> 4.26)
78+
rake (>= 13)
79+
sass-embedded (1.77.8-aarch64-mingw-ucrt)
80+
google-protobuf (~> 4.26)
81+
sass-embedded (1.77.8-arm64-darwin)
82+
google-protobuf (~> 4.26)
83+
sass-embedded (1.77.8-x86-cygwin)
84+
google-protobuf (~> 4.26)
85+
sass-embedded (1.77.8-x86-mingw-ucrt)
86+
google-protobuf (~> 4.26)
87+
sass-embedded (1.77.8-x86_64-cygwin)
88+
google-protobuf (~> 4.26)
89+
sass-embedded (1.77.8-x86_64-darwin)
90+
google-protobuf (~> 4.26)
91+
strscan (3.1.0)
92+
terminal-table (3.0.2)
93+
unicode-display_width (>= 1.1.1, < 3)
94+
unicode-display_width (2.5.0)
95+
webrick (1.8.1)
96+
97+
PLATFORMS
98+
aarch64-mingw-ucrt
99+
arm64-darwin
100+
ruby
101+
x86-cygwin
102+
x86-mingw-ucrt
103+
x86_64-cygwin
104+
x86_64-darwin
105+
106+
DEPENDENCIES
107+
jekyll-seo-tag
108+
jekyll-sitemap
109+
jekyll-theme-minimal
110+
111+
BUNDLED WITH
112+
2.5.16

LICENSE.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) [2024] [The BIRDS Project]
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

_config.yml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
theme: jekyll-theme-minimal
2-
title: Birds Open Source Release
3-
description: Kyushu Institute of Technology
4-
logo: ./images/logo_2018_07.png
2+
title: Birds Open Source Project
3+
description: The BIRDS program, developed by Kyushu Institute of Technology, is an educational initiative focused on CubeSat development. The BIRDS Open Source project is committed to demonstrating lean satellite development that is well documented, easy to adapt and debug, and that caters to the needs of the entire satellite development workflow, from satellite design configurations to ground station data collection and analysis.
4+
logo: ./assets/images/logo_2018_07.png
55
show_downloads: false
6+
url: "/"
7+
8+
plugins:
9+
- jekyll-sitemap
10+
- jekyll-seo-tag

_data/docs_nav.yml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
- title: Getting Started
2+
docs:
3+
- link: /docs/
4+
- link: /docs/installation/
5+
- link: /docs/ruby-101/
6+
- link: /docs/community/
7+
- link: /docs/step-by-step/01-setup/
8+
- title: Build
9+
docs:
10+
- link: /docs/usage/
11+
- link: /docs/configuration/
12+
- link: /docs/rendering-process/
13+
- title: Content
14+
docs:
15+
- link: /docs/pages/
16+
- link: /docs/posts/
17+
- link: /docs/front-matter/
18+
- link: /docs/collections/
19+
- link: /docs/datafiles/
20+
- link: /docs/assets/
21+
- link: /docs/static-files/
22+
- title: Site Structure
23+
docs:
24+
- link: /docs/structure/
25+
- link: /docs/liquid/
26+
- link: /docs/variables/
27+
- link: /docs/includes/
28+
- link: /docs/layouts/
29+
- link: /docs/permalinks/
30+
- link: /docs/themes/
31+
- link: /docs/pagination/
32+
- title: Guides
33+
docs:
34+
- link: /docs/plugins/
35+
- link: /docs/migrations/
36+
- link: /docs/upgrading/
37+
- link: /docs/deployment/

_data/primary_nav.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
- title: Home
2+
link: /
3+
show_on_mobile: true
4+
- title: About
5+
link: /about/
6+
show_on_mobile: true
7+
- title: Resources
8+
link: /resources/
9+
show_on_mobile: true
10+
- title: Docs
11+
link: /docs/
12+
show_on_mobile: true
13+
show_on_mobile: true
14+
- title: Showcase
15+
link: /showcase/
16+
show_on_mobile: true

_includes/footer.html

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<footer>
2+
<div class="container">
3+
<div class="grid">
4+
<div class="unit one-third center-on-mobiles">
5+
<p>BIRDS <a href='{{ site.baseurl }}/'>Bus Open Source Powered</a> by: <a href="https://birds-project.com/">BIRDS Project</a></p>
6+
</div>
7+
<div class="unit two-thirds align-right center-on-mobiles">
8+
{% if site.github.is_project_page %}
9+
<p>Project maintained by <a href="{{ site.github.owner_url }}">{{ site.github.owner_name }}</a></p>
10+
{% endif %}
11+
<p>&copy; {{ site.time | date: "%Y" }} {{ site.title }}. All rights reserved.</p>
12+
<p>
13+
This project is licensed under the <a href="{{ site.baseurl }}/LICENSE">MIT License</a>.
14+
</p>
15+
</div>
16+
</div>
17+
</div>
18+
</footer>
19+
{% include scripts.html %}

_includes/header.html

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<!-- Logo -->
2+
<header>
3+
{% assign currentRequest = page.url | remove_first: '/' | downcase | split: '/' %}
4+
<div class="flexbox">
5+
{% include navigation.html currentRequest=currentRequest %}
6+
</div>
7+
</body>
8+
</header>

0 commit comments

Comments
 (0)