Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
93 commits
Select commit Hold shift + click to select a range
2f1b2d3
refactor(Astro): migrate from Nuxt to Astro framework
DaR3kDev Oct 23, 2025
4cd10cf
feat: add lefthook pre-commit hooks for automated code quality
ArturoAtomplay Oct 24, 2025
59fae29
Merge pull request #1 from ArturoAtomplay/feature/lefthook-precommit-…
DaR3kDev Oct 24, 2025
7329436
feat(content): add learning page with resizable panes and MDX content
DaR3kDev Oct 24, 2025
d8ee81e
refactor(footer): update footer layout and styling for improved respo…
llOrtegall Oct 24, 2025
c582401
Merge pull request #2 from llOrtegall/dev-ortega
DaR3kDev Oct 24, 2025
aaf14d2
fix(global.css): add missing background navigation color variable
llOrtegall Oct 25, 2025
888fdd3
refactor(learning): improve layout and styling for left and right panes
llOrtegall Oct 25, 2025
602b924
refactor(navbar): adjust padding and background color for improved st…
llOrtegall Oct 25, 2025
4e2fd43
feat(navbar): add GitHub icon to the navigation bar
llOrtegall Oct 25, 2025
31989c2
refactor(learning): enhance layout by adjusting main container height…
llOrtegall Oct 25, 2025
c983650
fix(layout): update favicon link to use .ico format and add content-m…
llOrtegall Oct 25, 2025
060b740
Merge pull request #3 from llOrtegall/dev-ortega
DaR3kDev Oct 25, 2025
5b1b557
chore: update biome to v2.3.0 and enable tailwind directives
DaR3kDev Oct 25, 2025
11ebd00
refactor(styles): migrate CSS variables to theme-based naming convention
DaR3kDev Oct 25, 2025
bcbdc51
refactor(content): consolidate content structure and update navigation
DaR3kDev Oct 25, 2025
6ef381c
chore: update .gitignore to include pnpm-lock.yaml
bryanlundberg Oct 25, 2025
caaa995
refactor: dynamically generate sidebar items from content config
bryanlundberg Oct 25, 2025
a4f7a90
Merge pull request #37 from bryanlundberg/feat-dynamic-menu-items
DaR3kDev Oct 25, 2025
b9a03aa
agregue alias de rutas
stivcode21 Oct 25, 2025
fed8b38
Merge pull request #38 from stivcode21/migrate-astro
DaR3kDev Oct 25, 2025
f18306c
refactor(navbar): update sidebar items generation from content config
DaR3kDev Oct 25, 2025
d541494
fix: solucion de issue #34: modificar layout grid
stivcode21 Oct 25, 2025
4e9f4c9
Merge pull request #39 from stivcode21/migrate-astro
DaR3kDev Oct 25, 2025
8d07b94
refactor(assets): migrate images to webp format and optimize imports
DaR3kDev Oct 25, 2025
59146f8
Replace editor with Playground component in content template.
bryanlundberg Oct 25, 2025
39e0fd7
feat: Add Rust language configuration support with CodeMirror.
bryanlundberg Oct 25, 2025
46374be
feat: Add CodeMirror dependencies for Rust language and theming
bryanlundberg Oct 25, 2025
6d66f4d
feat: Add Playground component with Rust CodeMirror editor and theming
bryanlundberg Oct 25, 2025
03c48f6
feat: Add Playground component with Rust CodeMirror editor and themin…
bryanlundberg Oct 25, 2025
3c145b8
feat: Add Playground component with Rust CodeMirror editor and themin…
bryanlundberg Oct 25, 2025
1a51dd8
Merge branch 'migrate-astro' into feat-playground-rust
bryanlundberg Oct 25, 2025
936292f
Merge pull request #40 from bryanlundberg/feat-playground-rust
DaR3kDev Oct 25, 2025
5d5664f
feat: cambios en el diseño del resize
stivcode21 Oct 25, 2025
292d2b8
fix: Solution to conflicts between branches and global scroll styles
stivcode21 Oct 25, 2025
a68bb13
Merge pull request #43 from stivcode21/migrate-astro
DaR3kDev Oct 25, 2025
bf45b5c
refactor(editor): rename playground to code editor and clean up unuse…
DaR3kDev Oct 26, 2025
d1138fa
Merge pull request #46 from RustLangES/feature/add-editor-code
DaR3kDev Oct 26, 2025
754054c
feat(content): enhance terminal UI with icon and styling
DaR3kDev Oct 26, 2025
a35da67
Merge pull request #50 from RustLangES/refactor/tabs-terminal
DaR3kDev Oct 26, 2025
ff7e868
feat: New styles and layout for pagination buttons
stivcode21 Oct 26, 2025
f26ace7
Merge pull request #52 from stivcode21/feature/new-styled-buttons
DaR3kDev Oct 26, 2025
f72ceb1
refactor: remove unused "Ejecutar" button from content template
bryanlundberg Oct 26, 2025
f2abbc8
feat: add "Ejecutar" button to navbar with IconPlayerPlay
bryanlundberg Oct 26, 2025
f6060bb
Merge pull request #53 from bryanlundberg/refactor-compile-button
DaR3kDev Oct 26, 2025
790a142
feat: implement content collection with schema and sorting functional…
llOrtegall Oct 26, 2025
47fa63b
feat: add path alias for root directory in tsconfig using [ "~/** " ]
llOrtegall Oct 26, 2025
4182c43
refactor: update content import to use allContent and simplify sideba…
llOrtegall Oct 26, 2025
48ed02f
Merge pull request #54 from llOrtegall/feature/getContent
DaR3kDev Oct 26, 2025
1c0cce2
refactor(layout): restructure page layout and content routing
DaR3kDev Oct 26, 2025
c0f6166
Merge pull request #56 from RustLangES/refactor/add-edit-content
DaR3kDev Oct 26, 2025
4cc1b73
feat: solution issue #44: colapse panels
stivcode21 Oct 27, 2025
6905810
fix: component new route import in component
stivcode21 Oct 27, 2025
8031af4
fix: component new route import in codeEditor
stivcode21 Oct 27, 2025
af67099
fix: clean tsconfig and solutions imports all components
stivcode21 Oct 27, 2025
edfc338
Merge pull request #57 from stivcode21/migrate-astro
ArturoAtomplay Oct 27, 2025
34c620a
fix: solution position sidebar
stivcode21 Oct 27, 2025
44a4ec7
fix: last solution position sidebar
stivcode21 Oct 27, 2025
7379db4
fix: new position of navbar
stivcode21 Oct 27, 2025
f5ed8bd
Merge pull request #58 from stivcode21/new-imports-absolute
DaR3kDev Oct 27, 2025
edff1b0
chore(deps): Update project dependencies and configuration
ArturoAtomplay Oct 28, 2025
ef8ade0
refactor(imports): Standardize import paths and update project config…
ArturoAtomplay Oct 28, 2025
33e9433
Merge pull request #59 from ArturoAtomplay/feature/improve-biome-config
ArturoAtomplay Oct 28, 2025
15d5470
feat: Change in terminal design styles and grid layout arrangement
stivcode21 Oct 29, 2025
9efe153
style: new minimum size for codeMirror
stivcode21 Oct 29, 2025
7280c47
feat: add cursor pointer in buttons header
stivcode21 Oct 29, 2025
fe15135
Merge pull request #60 from stivcode21/small-design-changes
ArturoAtomplay Oct 29, 2025
01304f6
ci: deploy to cloudflare workers/pages wrangler manifest
SergioRibera Oct 29, 2025
4644794
ci: workflows to deploy to production and preview
SergioRibera Oct 29, 2025
f079946
chore: standardize line endings and update Biome to 2.3.2
ArturoAtomplay Oct 30, 2025
512145b
feat: make Layout title configurable via props
ArturoAtomplay Oct 30, 2025
02d4338
Merge pull request #61 from ArturoAtomplay/standardize-line-endings
ArturoAtomplay Oct 30, 2025
5ed797d
refactor: move figures.svg from public to src/assets
ArturoAtomplay Oct 30, 2025
7b33d4a
feat: add proper meta tags and Poppins font imports
ArturoAtomplay Oct 30, 2025
8b4247f
feat: improve footer responsive layout and semantic
ArturoAtomplay Oct 30, 2025
7d71dc6
feat: enhance hero section with better semantics and responsive design
ArturoAtomplay Oct 30, 2025
1c9573c
feat: improve community section accessibility and responsive layout
ArturoAtomplay Oct 30, 2025
e26a8e1
refactor: update playground section with proper asset imports
ArturoAtomplay Oct 30, 2025
360506b
fix: corrects site description
ArturoAtomplay Oct 30, 2025
f04519e
Merge pull request #62 from ArturoAtomplay/feature-ui-improvements
ArturoAtomplay Oct 30, 2025
7f8062b
refactor(editor): convert CodeEditor from React to Astro
ArturoAtomplay Nov 12, 2025
339b175
feat(editor): add Terminal component and output renderer
ArturoAtomplay Nov 12, 2025
1d0372d
refactor(sidebar): convert Sidebar components to Astro
ArturoAtomplay Nov 12, 2025
70201b5
refactor(content): replace Astro collections with custom content manager
ArturoAtomplay Nov 12, 2025
9a1f0f9
feat(editor): add Rust playground client and editor store
ArturoAtomplay Nov 12, 2025
01af35a
refactor(navbar): consolidate navbar into content feature
ArturoAtomplay Nov 12, 2025
6edb4ae
refactor(home): replace React icons with unplugin-icons
ArturoAtomplay Nov 12, 2025
b4d3aa8
refactor(layout): add page transitions and improve structure
ArturoAtomplay Nov 12, 2025
24a6511
refactor(pages): rewrite content page with new resizable layout
ArturoAtomplay Nov 12, 2025
fc34ade
style: update global styles and scrollbar behavior
ArturoAtomplay Nov 12, 2025
09d1440
build: add unplugin-icons and remove React dependencies
ArturoAtomplay Nov 12, 2025
bb5a3e3
refactor(footer): replace React icons with unplugin-icons
ArturoAtomplay Nov 12, 2025
2c4b24e
Merge pull request #64 from ArturoAtomplay/ui-content-refactor
SergioRibera Nov 12, 2025
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
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* text eol=lf
9 changes: 7 additions & 2 deletions .github/workflows/pr-preview.yml
Original file line number Diff line number Diff line change
Expand Up @@ -77,14 +77,19 @@ jobs:
run: npm run build --preset=cloudflare_pages

# Deploy steps
- name: Normalize alias
run: |
alias=$(echo "${{ env.BRANCH_NAME }}" | tr '[:upper:]' '[:lower:]' | tr '/_' '-')
echo "ALIAS=$alias" >> $GITHUB_ENV

- name: Deploy
id: deploy
uses: cloudflare/wrangler-action@v3
with:
wranglerVersion: "4.19.1"
wranglerVersion: "4.45.0"
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
command: deploy --name "${{ env.PROJECT_NAME }}" --env preview-feature
command: versions upload --name "${{ env.PROJECT_NAME }}" --preview-alias "${{ env.ALIAS }}"

- name: Extract hash from CF url Deploy
run: |
Expand Down
12 changes: 4 additions & 8 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
# build output
dist/

# generated types
.nuxt/
.output/
.vscode/
.astro/

# dependencies
node_modules/
Expand All @@ -23,8 +22,5 @@ pnpm-debug.log*

# jetbrains setting folder
.idea/

# wrangler files
.wrangler
.dev.vars

bun.lock
pnpm-lock.yaml
14 changes: 0 additions & 14 deletions .prettierrc.mjs

This file was deleted.

3 changes: 3 additions & 0 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"recommendations": ["biomejs.biome", "astro-build.astro-vscode", "usernamehw.errorlens"]
}
8 changes: 0 additions & 8 deletions app.vue

This file was deleted.

154 changes: 0 additions & 154 deletions assets/css/app.css

This file was deleted.

27 changes: 27 additions & 0 deletions astro.config.mjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
// @ts-check

import mdx from "@astrojs/mdx"
import tailwindcss from "@tailwindcss/vite"
import { defineConfig } from "astro/config"
import Icons from "unplugin-icons/vite"

// https://astro.build/config
export default defineConfig({
vite: {
plugins: [
tailwindcss(),
Icons({
compiler: "astro",
}),
],
},

integrations: [
mdx({
syntaxHighlight: "shiki",
shikiConfig: { theme: "dracula" },
remarkRehype: { footnoteLabel: "Footnotes" },
gfm: true,
}),
],
})
76 changes: 76 additions & 0 deletions biome.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
{
"$schema": "https://biomejs.dev/schemas/2.3.2/schema.json",
"vcs": {
"enabled": true,
"clientKind": "git",
"useIgnoreFile": true
},
"files": {
"ignoreUnknown": false
},
"formatter": {
"enabled": true,
"indentStyle": "tab",
"lineWidth": 120,
"lineEnding": "lf"
},
"css": {
"parser": {
"tailwindDirectives": true
}
},
"linter": {
"enabled": true,
"rules": {
"recommended": true,
"suspicious": {
"noExplicitAny": "warn",
"noConsole": "warn"
},
"style": {
"noRestrictedImports": {
"level": "error",
"options": {
"patterns": [
{
"group": ["../**"],
"message": "Avoid relative imports with '../'"
}
]
}
}
}
}
},
"javascript": {
"formatter": {
"quoteStyle": "double",
"semicolons": "asNeeded"
}
},
"assist": {
"enabled": true,
"actions": {
"source": {
"organizeImports": "on"
}
}
},
"overrides": [
{
"includes": ["**/*.astro", "**/*.tsx"],
"linter": {
"rules": {
"style": {
"useConst": "off",
"useImportType": "off"
},
"correctness": {
"noUnusedVariables": "off",
"noUnusedImports": "off"
}
}
}
}
]
}
Binary file removed bun.lockb
Binary file not shown.
41 changes: 0 additions & 41 deletions components/CodeMirror.vue

This file was deleted.

9 changes: 0 additions & 9 deletions components/Navbar.vue

This file was deleted.

Loading
Loading