Skip to content

Commit

Permalink
Merge branch 'main' into patch-1
Browse files Browse the repository at this point in the history
  • Loading branch information
octokatherine authored Oct 29, 2023
2 parents c2a9260 + 81b81f8 commit c33d826
Show file tree
Hide file tree
Showing 13 changed files with 82 additions and 22 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/jekyll_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
uses: actions/configure-pages@v3

- name: 🔨 install dependencies & build site
uses: actions/[email protected].8
uses: actions/[email protected].9

- name: ⚡️ upload artifact
uses: actions/upload-pages-artifact@v2
Expand Down
2 changes: 1 addition & 1 deletion collections/learn-to-code/index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
items:
- 30-seconds/30-seconds-of-code
- Chalarangelo/30-seconds-of-code
- railsgirls/guides.railsgirls.com
- railsbridge/docs
- freeCodeCamp/freeCodeCamp
Expand Down
24 changes: 24 additions & 0 deletions topics/gitops/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
display_name: GitOps
short_description: GitOps is an operational framework that takes DevOps best practices and applies them to infrastructure automation.
topic: gitops
related: devops, winops, git, gitflow, devsecops, infrastructure-automation, infrastructure-as-code, containerization, monitoring, observability
wikipedia_url: https://en.wikipedia.org/wiki/gitops
---
**GitOps** is an operational framework that takes DevOps best practices used for application development such as version control, collaboration, compliance, and CI/CD, and applies them to infrastructure automation. GitOps uses Git repositories as a single source of truth to deliver infrastructure as code.

# GitOps delivers:
* A standard workflow for application development
* Increased security for setting application requirements upfront
* Improved reliability with visibility and version control through Git
* Consistency across any cluster, any cloud, and any on-premise environment

# Key components of a GitOps workflow

There are four key components to a GitOps workflow, a Git repository, a continuous delivery (CD) pipeline, an application deployment tool, and a monitoring system.
* The Git repository is the source of truth for the application configuration and code.
* The CD pipeline is responsible for building, testing, and deploying the application.
* The deployment tool is used to manage the application resources in the target environment.
* The monitoring system tracks the application performance and provides feedback to the development team.


Binary file added topics/hacksquad/hacksquad.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
10 changes: 10 additions & 0 deletions topics/hacksquad/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
created_by: Novu
display_name: HackSquad
logo: hacksquad.png
released: October 2021
short_description: Contribute code, meet community members, participate in workshops, and win more swags.
topic: hacksquad
url: https://hacksquad.dev/
---
With the fantastic atmosphere of Hacktoberfest, HackSquad has been started to double the fun and contributions. HackSquad is here to enhance your swag, meet with more community members and participate in workshops from various open source projects.
18 changes: 17 additions & 1 deletion topics/hacktoberfest/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,21 @@ released: October 2014
short_description: Hacktoberfest is a month-long celebration of open source projects, their maintainers, and the entire community of contributors.
topic: hacktoberfest
url: https://hacktoberfest.com/
aliases: hacktoberfest-contributions, hacktoberfest-repo, hacktoberfest-contribute, hacktoberfest-participants, hacktoberfest-challenge, hacktoberfest-topic, hacktoberfest-project, hacktoberfest-maintainer
---
Hacktoberfest is a month-long celebration of open source projects, their maintainers, and the entire community of contributors. Each October, open source maintainers give new contributors extra attention as they guide developers through their first pull requests on GitHub.
**Hacktoberfest** is a month-long celebration of open source projects, their maintainers, and the entire community of contributors. Each October, open source maintainers give new contributors extra attention as they guide developers through their first pull requests on GitHub.

# By year
[2017](https://github.com/topics/hacktoberfest2017) • [2018](https://github.com/topics/hacktoberfest2018) • [2019](https://github.com/topics/hacktoberfest2019) • [2020](https://github.com/topics/hacktoberfest2020) • [2021](https://github.com/topics/hacktoberfest2021) • [2022](https://github.com/topics/hacktoberfest2022) • [2023](https://github.com/topics/hacktoberfest2023) • [2024](https://github.com/topics/hacktoberfest2024) • [2025](https://github.com/topics/hacktoberfest2025) • [2026](https://github.com/topics/hacktoberfest2026)

# [By status](https://github.com/topics/hacktoberfest-status)
[accepted](https://github.com/topics/hacktoberfest-accepted) • [approved](https://github.com/topics/hacktoberfest-approved)

# By country
[🇳🇵 Nepal](https://github.com/topics/hacktoberfestnepal) • [🇮🇩 Indonesia](https://github.com/topics/hacktoberfest-indonesia) • **[🇮🇳 India](https://github.com/topics/hacktoberfest-india)** ([West Bengal](https://github.com/topics/hacktoberfest-westbengal)) • [🇧🇷 Brazil](https://github.com/topics/hacktoberfest-brasil)

# By contribution type
[Issue](https://github.com/topics/hacktoberfest-issue) • [Pull Request](https://github.com/topics/hacktoberfest-pr)

# By programming language
[React.js](https://github.com/topics/react-hacktoberfest) ([topic](https://github.com/topics/react)) • [Python](https://github.com/topics/hacktoberfestpy) ([topic](https://github.com/topics/python)) • [Java](https://github.com/topics/hacktoberfest-java) ([topic](https://github.com/topics/java))
3 changes: 2 additions & 1 deletion topics/indieweb/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,6 @@ short_description: The IndieWeb is a people-focused alternative to the "corporat
topic: indieweb
url: https://indieweb.org/
wikipedia_url: https://en.wikipedia.org/wiki/IndieWeb
related: microformats, webmention, decentralized-web, decentralized, decentralization
---
The IndieWeb is a community of individual personal websites, connected by simple standards, based on the principles of owning your domain, using it as your primary identity, to publish on your own site (optionally syndicate elsewhere), and own your data.
The **IndieWeb** is a community of individual personal websites, connected by simple standards, based on the principles of owning your domain, using it as your primary identity, to publish on your own site (optionally syndicate elsewhere), and own your data.
2 changes: 1 addition & 1 deletion topics/kokkos/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ display_name: Kokkos
github_url: https://github.com/kokkos
logo: kokkos.png
related: c-plus-plus, parallel-computing, high-performance-computing
short_description: Kokkos C++ Performance Portability EcoSystem.
short_description: Kokkos C++ Performance Portability Ecosystem.
topic: kokkos
url: https://kokkos.github.io/
---
Expand Down
5 changes: 3 additions & 2 deletions topics/lamp/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,15 @@ display_name: LAMP
short_description: LAMP is a software bundle containing Linux and the Apache server.
topic: lamp
wikipedia_url: https://en.wikipedia.org/wiki/LAMP_(software_bundle)
related: wamp, mamp, xampp, mean, mern, lemp
---
LAMP is a bundle of software consisting of four open source programs.
**LAMP** is a bundle of software consisting of four open source programs.
It is one of the most popular software categories for servers.

A usual LAMP server includes:
* **L**inux (operating system)
* **A**pache (web server)
* **M**ySQL (database software)
* **M**ySQL, **M**ariaDB or **M**ongoDB (database software)
* **P**HP, **P**erl, or **P**ython (programming language)

Most Linux distributions include the components of a LAMP server.
Expand Down
5 changes: 3 additions & 2 deletions topics/serverless/index.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
---
aliases: serverless-architecture, serverless-examples
aliases: serverless-architecture, serverless-examples, serverless-computing
display_name: Serverless
short_description: Serverless architecture refers to apps that depend on third-party
services or custom code.
topic: serverless
wikipedia_url: https://en.wikipedia.org/wiki/Serverless_computing
related: backend-as-a-service, functions-as-a-service, aws-lambda, google-cloud-platform
---
Serverless architecture refers to apps that depend on third-party services (backend as a service, or BaaS) or custom code (functions as a service, or FaaS). Their goal is to free the developer and operator from managing the server their code runs on.
**Serverless** architecture refers to apps that depend on third-party services (backend as a service, or BaaS) or custom code (functions as a service, or FaaS). Their goal is to free the developer and operator from managing the server their code runs on.
16 changes: 16 additions & 0 deletions topics/spreadsheet/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
aliases: spreadsheets
display_name: Spreadsheet
short_description: A spreadsheet is a computer application for computation, organization, analysis and storage of data in tabular form.
topic: spreadsheet
related: google-sheets, excel, gnumeric, openoffice-calc, libreoffice-calc, office-suite
wikipedia_url: https://en.wikipedia.org/wiki/Spreadsheet
---
A **spreadsheet** is a computer application for computation, organization, analysis and storage of data in tabular form. Spreadsheets were developed as computerized analogs of paper accounting worksheets.

# Solutions
* [**Google**](https://github.com/topics/google): [GSuite](https://github.com/topics/gsuite) [Google Sheets](https://github.com/topics/google-sheets)
* [**Microsoft**](https://github.com/topics/microsoft): [MS Office](https://github.com/topics/ms-office) [Excel](https://github.com/topics/excel)
* [**Apple**](https://github.com/topics/apple): Numbers
* [**GNOME**](https://github.com/topics/gnome): [Gnumeric](https://github.com/topics/gnumeric)
* [**OpenOffice**](https://github.com/topics/openoffice): [Calc](https://github.com/topics/openoffice-calc)/[**LibreOffice**](https://github.com/topics/libreoffice): [Calc](https://github.com/topics/libreoffice-calc)
9 changes: 0 additions & 9 deletions topics/test/index.md

This file was deleted.

8 changes: 4 additions & 4 deletions topics/testing/index.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
---
aliases: testing-tools, testing-framework, testing-practices
aliases: testing-tools, testing-framework, testing-practices, software-testing, test
display_name: Testing
short_description: Eliminate bugs and ship with more confidence by adding these tools to your workflow.
short_description: The act of examining behavior of the software under test to eliminate bugs and ship with more confidence.
topic: testing
wikipedia_url: https://en.wikipedia.org/wiki/Software_testing
related: unit-testing, integration-testing, test-automation, e2e-testing, fuzzing, smoke-tests, mutation-testing, rspec, regression-testing, xunit
---
Testing is the practice of systematically testing software to make sure it works. Testing can be iterative, and happen multiple times.
Eliminate bugs and ship with more confidence by adding these tools to your workflow.
Software **testing** is the act of examining the artifacts and the behavior of the software under test by validation and verification to make sure it works. Software testing can also provide an objective, independent view of the software to allow the business to appreciate and understand the risks of software implementation. Testing can be iterative, and happen multiple times.

0 comments on commit c33d826

Please sign in to comment.