Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

major updates #58

Merged
merged 40 commits into from
May 15, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
6000738
Create README.md
bamr87 Mar 13, 2021
12bae5c
Update README.md
bamr87 Jul 31, 2021
a84466f
Update README.md
bamr87 Jan 1, 2022
45c0bc3
Update README.md
bamr87 Apr 24, 2022
a9648cb
booting a mac os from a usb stick
bamr87 Mar 27, 2024
92dbfbe
dockerized
bamr87 Apr 4, 2024
817884b
added roadmap
bamr87 Apr 6, 2024
d4b43fb
Open Edgar
bamr87 Apr 17, 2024
afad1a8
Update README.md
bamr87 Apr 24, 2024
036d37e
Update README.md
bamr87 Apr 24, 2024
0a6d10d
Create blank.yml
bamr87 Apr 24, 2024
1df1d89
Synced by Front Matter
bamr87 Apr 25, 2024
201476b
Synced by Front Matter
bamr87 Apr 25, 2024
2df7f53
updated for data management.
bamr87 Apr 25, 2024
209344a
updated docker instructions
amr-bash Apr 27, 2024
5dda1b5
major ui overhaull
amr-bash Apr 27, 2024
f16b602
UI fixes
amr-bash Apr 28, 2024
1ad6f5e
UI Fixes, yet again...
bamr87 Apr 28, 2024
5d2e27c
major UI updates
bamr87 May 2, 2024
79721a6
major UI fixes
bamr87 May 8, 2024
d13d5fa
dark mode fix
bamr87 May 8, 2024
02db9a3
More UI fixes...
bamr87 May 8, 2024
b04e4c6
removing theme test
bamr87 May 8, 2024
52a28f0
test
bamr87 May 9, 2024
27c5a59
Update README.md
bamr87 May 10, 2024
e17ca16
Update README.md
bamr87 May 10, 2024
856edd9
Update README.md
bamr87 May 10, 2024
18ad22c
Update README.md
bamr87 May 10, 2024
2b10c1e
More fixes...
bamr87 May 10, 2024
7a568f0
Add 'pages/_about/contributors/bamr87/' from commit '18ad22cc926db310…
bamr87 May 10, 2024
5db144e
testing
bamr87 May 10, 2024
b88b942
updates
bamr87 May 10, 2024
4dd6bd1
Update README.md
bamr87 May 10, 2024
23e8140
testing
bamr87 May 10, 2024
a6d7839
Merge commit '4dd6bd1ad2563abe91722d88f1da8d5e32e9c97b'
bamr87 May 10, 2024
a52bf06
Major cleanup
bamr87 May 11, 2024
e7bc469
fix
bamr87 May 11, 2024
d81c164
fixed module and dev shortcuts
amr-bash May 12, 2024
4243ec8
Major UI fixes
bamr87 May 15, 2024
156defa
cleanup
bamr87 May 15, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .frontmatter/database/mediaDb.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"users":{"amrab":{"github":{"it-journey":{"assets":{"images":{"gravatar.png":{"caption":"gravatar logo","alt":"alt logo value","title":"Meta Data Title"}}}}}},"amrabdel-motaleb":{"github":{"it-journey":{"pages":{"_notes":{}}}}}}}
{"users":{"amrab":{"github":{"it-journey":{"assets":{"images":{"gravatar.png":{"caption":"gravatar logo","alt":"alt logo value","title":"Meta Data Title"}}}}}},"amrabdel-motaleb":{"github":{"it-journey":{"pages":{"_notes":{}}}}}},"pages":{"_notes":{}}}
2 changes: 1 addition & 1 deletion .frontmatter/database/taxonomyDb.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"taxonomy":{"categories":[" ","-","H","Nany","Posts","Programming","T","a","about","art","bootstrap","c","cheetsheet","d","e","github","guides","h","hello world","hobbies","home","i","j","jekyll","k","l","m","machine-setup","n","n00b","notes","o","p","posts","quest","quests","quickstart","s","search","t","u","w","x","y"],"tags":["000","001","B","CDN","Custom Domain","DNS","Diagram","Disqus","Extension","Flowchart","Gantt","GitHub Copilot","GitHub Pages","GitLab Pages","Github Pages","Google Analytics","Highlighting","Jekyll","Liquid","Lunr.js","Markdown","MathJax","Mathematic","Mermaid","Nanobar","Netlify","Pagination","Performance","Personal Site","Port","Progress Bar","Ruby","SEO","Search","Security","ShareThis","Social Share","Travis CI","VS Code","Windows10","a","article","bash","cheatsheet","contributing","github","github pages","highlight.js","hobbies","how-to","index","jekyll","linux","macOS","migration","note","notes","o","p","powershell","r","s","script","sharex","shell","t","travis ci","webflow","winget"]}}
{"taxonomy":{"categories":["Nany","Posts","Programming","about","art","bootstrap","cheetsheet","github","guides","hello world","hobbies","home","jekyll","machine-setup","n00b","notes","posts","quest","quests","quickstart","search"],"tags":["000","001","CDN","Custom Domain","DNS","Diagram","Disqus","Extension","Flowchart","Gantt","GitHub Copilot","GitHub Pages","GitLab Pages","Github Pages","Google Analytics","Highlighting","Jekyll","Liquid","Lunr.js","Markdown","MathJax","Mathematic","Mermaid","Nanobar","Netlify","Pagination","Performance","Personal Site","Port","Progress Bar","Ruby","SEO","Search","Security","ShareThis","Social Share","Travis CI","VS Code","Windows10","article","bash","cheatsheet","contributing","github","github pages","highlight.js","hobbies","how-to","index","jekyll","linux","macOS","migration","note","notes","o","p","powershell","r","s","script","sharex","shell","t","travis ci","webflow","winget"]}}
6 changes: 3 additions & 3 deletions .frontmatter/templates/article.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
---
title: '{{title}}'
title: "{{title}}"
description: null
author: null
excerpt: null
date: 2019-08-22T15:20:28.000Z
lastmod: 2019-08-22T15:20:28.000Z
lastmod: 2024-04-25T15:44:43.695Z
draft: true
tags: []
categories: []
meta: null
snippet: null
slug:
slug: null
---
17 changes: 11 additions & 6 deletions .frontmatter/templates/default.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
---
title: {title}
title: template
sub-title: null
description: null
excerpt: null
preview: /
snippet: null
author: null
layout: default
description: null
draft: true
sort_by: date
# permalink: {title}
lastmod: 2022-06-04T18:47:40.734Z
keywords: []
tags: []
categories: []
lastmod: 2024-05-11T21:38:13.842Z
slug: null
---
10 changes: 10 additions & 0 deletions .frontmatter/templates/quests.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
title:
title: null
author: null
layout: default
description: null
draft: true
sort_by: date
lastmod: 2022-06-04T18:47:40.734Z
---
12 changes: 0 additions & 12 deletions .frontmatter/templates/quickstart.md

This file was deleted.

13 changes: 0 additions & 13 deletions .frontmatter/templates/test.md

This file was deleted.

2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,5 @@ _site
.jekyll-metadata
_algolia_api_key
Gemfile.lock
.obsidian
pages/_notes/.DS_Store
12 changes: 10 additions & 2 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
[submodule "pages/_docs/jekyll-docs"]
path = pages/_docs/jekyll-docs
# Submodules of the repository
# This file is used by the `git submodule` command and should not be edited manually
# For more information, see https://git-scm.com/book/en/v2/Git-Tools-Submodules
# To load the submodules, run `git submodule update --init --recursive`
# to add a new submodule, run `git submodule add <url> <path>`
# for example, to add the jekyll submodule, run `git submodule add ht


[submodule "submodules/jekyll"]
path = submodules/jekyll
url = https://github.com/jekyll/jekyll.git
2 changes: 1 addition & 1 deletion .vscode/it-journey.code-workspace
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"strings": "off",
"other": "off"
},
"editor.minimap.enabled": false
"editor.minimap.enabled": true
},
"githubPullRequests.ignoredPullRequestBranches": [
"master"
Expand Down
188 changes: 94 additions & 94 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,94 +1,94 @@
---
title: Contributing
description: This is how to contribute.
slug: contributing
lastmod: 2024-02-19T20:18:29.010Z
---
## Contributing
Build the repository
Test your changes
Create a pull request
## Prerequisites
- A cup of coffee or your favorite beverage to keep you energized.
- A positive attitude and a sense of curiosity.
- A sense of adventure and a willingness to explore new tools and technologies.
- A growth mindset and a willingness to embrace challenges and learn from mistakes.
- A sense of humor and the ability to laugh at unexpected errors and bugs.
- A supportive community or network of friends and colleagues to ask for help and share your progress.
- A clear goal and motivation to build a useful and practical extension.
- A spirit of creativity and a desire to express yourself through code and technology.
- A sense of responsibility and a commitment to ethical and inclusive software development practices.
- A sense of empathy and a desire to create tools that benefit others and make the world a better place.
- A sense of gratitude and appreciation for the opportunities and resources that enable you to learn and grow.
- A sense of wonder and a curiosity about the possibilities of AI and machine learning in software development.
- A sense of purpose and a vision for how your extension can help developers be more productive and creative.
- A sense of determination and a willingness to persevere through challenges and setbacks.
- A sense of humility and a willingness to learn from others and share your knowledge with the community.
- A sense of optimism and a belief in the potential of technology to improve people's lives and create positive change.
- A sense of fun and a spirit of playfulness to make the learning process enjoyable and engaging.
- A sense of balance and a commitment to taking breaks and caring for your well-being while working on the extension.
- A sense of completion and a desire to celebrate your achievements and share your extension with the world.
- A sense of anticipation and excitement to see how your extension can make a difference in the developer community.
- A sense of satisfaction and fulfillment from creating something that brings joy and value to others.
- A sense of connection and belonging in the global community of developers and creators.
- A sense of possibility and a belief in your ability to create something meaningful and impactful.
## Contributing
Build the repository
Test your changes
Create a pull request
## Prerequisites
- A cup of coffee or your favorite beverage to keep you energized.
- A positive attitude and a sense of curiosity.
- A sense of adventure and a willingness to explore new tools and technologies.
- A growth mindset and a willingness to embrace challenges and learn from mistakes.
- A sense of humor and the ability to laugh at unexpected errors and bugs.
- A supportive community or network of friends and colleagues to ask for help and share your progress.
- A clear goal and motivation to build a useful and practical extension.
- A spirit of creativity and a desire to express yourself through code and technology.
- A sense of responsibility and a commitment to ethical and inclusive software development practices.
- A sense of empathy and a desire to create tools that benefit others and make the world a better place.
- A sense of gratitude and appreciation for the opportunities and resources that enable you to learn and grow.
- A sense of wonder and a curiosity about the possibilities of AI and machine learning in software development.
- A sense of purpose and a vision for how your extension can help developers be more productive and creative.
- A sense of determination and a willingness to persevere through challenges and setbacks.
- A sense of humility and a willingness to learn from others and share your knowledge with the community.
- A sense of optimism and a belief in the potential of technology to improve people's lives and create positive change.
- A sense of fun and a spirit of playfulness to make the learning process enjoyable and engaging.
- A sense of balance and a commitment to taking breaks and caring for your well-being while working on the extension.
- A sense of completion and a desire to celebrate your achievements and share your extension with the world.
- A sense of anticipation and excitement to see how your extension can make a difference in the developer community.
- A sense of satisfaction and fulfillment from creating something that brings joy and value to others.
- A sense of connection and belonging in the global community of developers and creators.
- A sense of possibility and a belief in your ability to create something meaningful and impactful.
This is how to contribute.
## Prep
Define and prep your development environment.
## Build
Build the repo using github cli, Ruby, and Jekyll.
## Test
Run the automated tests.
## Pull Request
Make a change to the contibutor page and submit a pull request
Will base this on Github's documentaiton [here](https://docs.github.com/en/contributing)https://docs.github.com/en/contributing
---
title: Contributing
description: This is how to contribute.
slug: contributing
lastmod: 2024-02-19T20:18:29.010Z
---

## Contributing

Build the repository

Test your changes

Create a pull request

## Prerequisites

- A cup of coffee or your favorite beverage to keep you energized.
- A positive attitude and a sense of curiosity.
- A sense of adventure and a willingness to explore new tools and technologies.
- A growth mindset and a willingness to embrace challenges and learn from mistakes.
- A sense of humor and the ability to laugh at unexpected errors and bugs.
- A supportive community or network of friends and colleagues to ask for help and share your progress.
- A clear goal and motivation to build a useful and practical extension.
- A spirit of creativity and a desire to express yourself through code and technology.
- A sense of responsibility and a commitment to ethical and inclusive software development practices.
- A sense of empathy and a desire to create tools that benefit others and make the world a better place.
- A sense of gratitude and appreciation for the opportunities and resources that enable you to learn and grow.
- A sense of wonder and a curiosity about the possibilities of AI and machine learning in software development.
- A sense of purpose and a vision for how your extension can help developers be more productive and creative.
- A sense of determination and a willingness to persevere through challenges and setbacks.
- A sense of humility and a willingness to learn from others and share your knowledge with the community.
- A sense of optimism and a belief in the potential of technology to improve people's lives and create positive change.
- A sense of fun and a spirit of playfulness to make the learning process enjoyable and engaging.
- A sense of balance and a commitment to taking breaks and caring for your well-being while working on the extension.
- A sense of completion and a desire to celebrate your achievements and share your extension with the world.
- A sense of anticipation and excitement to see how your extension can make a difference in the developer community.
- A sense of satisfaction and fulfillment from creating something that brings joy and value to others.
- A sense of connection and belonging in the global community of developers and creators.
- A sense of possibility and a belief in your ability to create something meaningful and impactful.

## Contributing

Build the repository

Test your changes

Create a pull request

## Prerequisites

- A cup of coffee or your favorite beverage to keep you energized.
- A positive attitude and a sense of curiosity.
- A sense of adventure and a willingness to explore new tools and technologies.
- A growth mindset and a willingness to embrace challenges and learn from mistakes.
- A sense of humor and the ability to laugh at unexpected errors and bugs.
- A supportive community or network of friends and colleagues to ask for help and share your progress.
- A clear goal and motivation to build a useful and practical extension.
- A spirit of creativity and a desire to express yourself through code and technology.
- A sense of responsibility and a commitment to ethical and inclusive software development practices.
- A sense of empathy and a desire to create tools that benefit others and make the world a better place.
- A sense of gratitude and appreciation for the opportunities and resources that enable you to learn and grow.
- A sense of wonder and a curiosity about the possibilities of AI and machine learning in software development.
- A sense of purpose and a vision for how your extension can help developers be more productive and creative.
- A sense of determination and a willingness to persevere through challenges and setbacks.
- A sense of humility and a willingness to learn from others and share your knowledge with the community.
- A sense of optimism and a belief in the potential of technology to improve people's lives and create positive change.
- A sense of fun and a spirit of playfulness to make the learning process enjoyable and engaging.
- A sense of balance and a commitment to taking breaks and caring for your well-being while working on the extension.
- A sense of completion and a desire to celebrate your achievements and share your extension with the world.
- A sense of anticipation and excitement to see how your extension can make a difference in the developer community.
- A sense of satisfaction and fulfillment from creating something that brings joy and value to others.
- A sense of connection and belonging in the global community of developers and creators.
- A sense of possibility and a belief in your ability to create something meaningful and impactful.

This is how to contribute.

## Prep

Define and prep your development environment.

## Build

Build the repo using github cli, Ruby, and Jekyll.

## Test

Run the automated tests.

## Pull Request

Make a change to the contibutor page and submit a pull request

Will base this on Github's documentaiton [here](https://docs.github.com/en/contributing)https://docs.github.com/en/contributing
64 changes: 55 additions & 9 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,10 +1,56 @@
# syntax=docker/dockerfile:1
# Use an official Ruby runtime as a parent image
FROM ruby:2.7.4
# escape=\
# Directives as above need to be before comments and builder instruction.
# Documentation found here: https://docs.docker.com/engine/reference/builder/
FROM scratch
ADD hello /
CMD ["/hello"]

# Test run
RUN echo 'we are running some # of cool things'

# FROM starefossen/ruby-node:2-6-alpine

# Set environment variables
ENV GITHUB_GEM_VERSION 231
ENV JSON_GEM_VERSION 1.8.6

# Install Node.js
# RUN apt-get update -qq && apt-get install -y nodejs

# Set the working directory in the container to /app
WORKDIR /app
# WORKDIR /usr/src/app

# Add the current directory contents into the container at /app
ADD . /app

# Clean up
# RUN bundle clean

# Install specific versions of Jekyll and Bundler that are compatible with Ruby 2.7
# RUN gem install jekyll -v 3.9.0 && gem install bundler -v 1.17.3

RUN gem install nokogiri -v 1.15.5
RUN gem install faraday-net_http -v 3.0.2
RUN gem install faraday -v 2.8.1
RUN gem install github-pages
# RUN gem install bootstrap -v 5.3.3

# RUN apk --update add --virtual build_deps \
# build-base ruby-dev libc-dev linux-headers \
# && gem install --verbose --no-document \
# json:${JSON_GEM_VERSION} \
# github-pages:${GITHUB_GEM_VERSION} \
# jekyll-github-metadata \
# minitest \
# && apk del build_deps
# && apk add git \
# && mkdir -p /usr/src/app \
# && rm -rf /usr/lib/ruby/gems/*/cache/*.gem

# Install any needed packages specified in Gemfile
RUN bundle update
RUN bundle install

# Make port 4002 available to the world outside this container
EXPOSE 4002
# EXPOSE 4000 80


# Run Jekyll when the container launches
CMD ["bundle", "exec", "jekyll", "serve", "--host", "0.0.0.0"]
# CMD jekyll serve -d /_site --watch --force_polling -H 0.0.0.0 -P 4000
Loading
Loading