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

Preparing Alpha Branch #3947

Merged
merged 4 commits into from
Feb 18, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
31 changes: 31 additions & 0 deletions apps/kbve/kbve.com/src/content/docs/application/git.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,37 @@ Offering features like pull requests, code reviews, and integrated issue trackin
With its robust community and extensive ecosystem of tools and integrations, GitHub enhances productivity and innovation, making it an essential resource for both open-source projects and private repositories.
Additionally, GitHub's user-friendly interface and powerful features make it a popular choice for developers seeking to share their work and contribute to the global coding community.

### Github Pages

GitHub Pages is a static site hosting service that enables developers to publish web content directly from a repository.
Supporting custom domains, Jekyll-powered themes, and HTTPS enforcement, the platform simplifies the process of deploying personal projects, documentation, or portfolio websites.
Pages are generated from branches within a repository, allowing seamless integration with version control while ensuring updates reflect instantly upon deployment.
With support for Markdown and HTML, developers can craft content-rich pages without relying on complex backend infrastructure.
The service enhances accessibility by offering free hosting for public repositories, making it a valuable tool for both individual creators and collaborative teams.

<Aside type="tip">

Did you know that this whole document is hosted on Github Pages?

Our docs are powered by [Astro](/application/javascript/#astro)!

</Aside>

While Jekyll is a popular choice for generating static sites on GitHub Pages, alternative frameworks like Astro, Next.js, and Hugo provide additional flexibility and performance benefits.
Astro excels in optimizing content delivery by shipping minimal JavaScript while enabling seamless integration with UI frameworks such as React, Vue, and Svelte.
Next.js, although primarily designed for server-side rendering and dynamic applications, can generate static exports that work efficiently with GitHub Pages when configured correctly.
Hugo, known for its blazing-fast build times and Go-based architecture, offers a lightweight solution for content-heavy websites.
By leveraging these frameworks, developers can tailor their projects to suit different performance needs, content workflows, and interactive experiences beyond traditional Jekyll-based sites.

<Aside type="tip">

Remember to setup your CNAME and **.nojekyll** file, if you plan on using a custom domain and want to use another static generator.

</Aside>

Now the other topic with the Github pages is the security!
Github recommends that you verify your domain with our profile or organization.

### Github Actions

GitHub Actions are YAML files designed to automate repetitive tasks using predefined workflows and variables, enabling seamless integration and continuous deployment.
Expand Down
4 changes: 3 additions & 1 deletion apps/kbve/kbve.com/src/content/docs/project/brackeys.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -104,4 +104,6 @@ classDiagram
Spacer --|> GameManager : separates


```
```

### GameDocs
10 changes: 10 additions & 0 deletions apps/kbve/kbve.com/src/content/journal/02-17.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,16 @@ import { Adsense } from '@kbve/astropad';
Github action runner for the rust dll had some outdated actions, going to update them.
In addition to the version change, the notes in the `rust` section should be updated to reflect it.

### Jedi - User Agents

- 05:14PM

New issue ticket for the jedi crate, the goal being that it would provide a custom user agent upon requested.
Example of a user agent string:
`Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36`.
The goal would be to generate a couple of these that would be cross platform and easy for us to use in the future.
I suppose we could also make this a typescript library too, for client side generation.

## 2024

### Snow
Expand Down
Loading