Skip to content

Commit ec01a98

Browse files
committed
2 parents 79208cd + 7ca6cb9 commit ec01a98

File tree

11 files changed

+135
-48
lines changed

11 files changed

+135
-48
lines changed

.github/workflows/deploy.yml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
name: Deploy to GitHub Pages
2+
3+
on:
4+
# Trigger the workflow every time you push to the `main` branch
5+
# Using a different branch name? Replace `main` with your branch’s name
6+
push:
7+
branches: [ main ]
8+
# Allows you to run this workflow manually from the Actions tab on GitHub.
9+
workflow_dispatch:
10+
11+
# Allow this job to clone the repo and create a page deployment
12+
permissions:
13+
contents: read
14+
pages: write
15+
id-token: write
16+
17+
jobs:
18+
build:
19+
runs-on: ubuntu-latest
20+
steps:
21+
- name: Checkout your repository using git
22+
uses: actions/checkout@v4
23+
- name: Install, build, and upload your site
24+
uses: withastro/action@v3
25+
# with:
26+
# path: . # The root location of your Astro project inside the repository. (optional)
27+
# node-version: 20 # The specific version of Node that should be used to build your site. Defaults to 20. (optional)
28+
# package-manager: pnpm@latest # The Node package manager that should be used to install dependencies and build your site. Automatically detected based on your lockfile. (optional)
29+
30+
deploy:
31+
needs: build
32+
runs-on: ubuntu-latest
33+
environment:
34+
name: github-pages
35+
url: ${{ steps.deployment.outputs.page_url }}
36+
steps:
37+
- name: Deploy to GitHub Pages
38+
id: deployment
39+
uses: actions/deploy-pages@v4

README.md

Lines changed: 60 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,75 @@
1-
# Astro Starter Kit: Basics
1+
🧹 `Cascarilla.js: The Vibes Library` 🧅
2+
==============================================
23

3-
```sh
4-
npm create astro@latest -- --template basics
4+
🤙✨ Give Your Website Good Vibes and Aché 🤙✨
5+
6+
Cascarilla.js is a library that brings good vibes and aché to your website, setting you up for success from the start 🌟. By simply importing this library, you'll be starting your project on the right foot 😉.
7+
8+
With Cascarilla.js, you automatically get:
9+
10+
- 🏗️ Less Build Errors 🙌.
11+
12+
- 💥 Fewer Server Crashes. Keep your servers running smoothly, all the time 🕒.
13+
14+
- 🧘‍♂️ Almost No Linting Frustrations. Less stress, more coding joy 😌.
15+
16+
- 💣 No Production Halts. Keep your production environment running 💻.
17+
18+
- 👥 Be part of the Coolest of Cuban Developers 👥.
19+
20+
By using Cascarilla.js your projects will be blessed with good vibes from the start, and you will have rest easily knowing that everything will just be fine. You'll be part of an amazing group of developers also using Cascarilla.js, who value good vibes, aché, and coding awesomeness 😎💅.
21+
22+
So, what are you waiting for? Import Cascarilla.js today and start building amazing things with the coolest of the vibes already granted 🌟!
23+
24+
## 📦 Installation
25+
26+
Cascarilla.js is available on npm, so you can install it with one of the following commands:
27+
28+
```bash
29+
npm install cascarilla
30+
pnpm install cascarilla
31+
yarn add cascarilla
32+
```
33+
34+
## 📖 Usage
35+
36+
Once you've installed Cascarilla.js, you can import it into your project and start using its features.
37+
38+
```javascript
39+
import { siacaraa } from "cascarilla";
40+
41+
siacaraa();
542
```
643

7-
[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/withastro/astro/tree/latest/examples/basics)
8-
[![Open with CodeSandbox](https://assets.codesandbox.io/github/button-edit-lime.svg)](https://codesandbox.io/p/sandbox/github/withastro/astro/tree/latest/examples/basics)
9-
[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/withastro/astro?devcontainer_path=.devcontainer/basics/devcontainer.json)
44+
That's it! Feel the good vibes and forget about the bugs and linting frustrations. 🌿🌿
45+
46+
## 📝 License
47+
48+
Cascarilla.js is licensed under the MIT License.
49+
1050

11-
> 🧑‍🚀 **Seasoned astronaut?** Delete this file. Have fun!
51+
## Contributions
1252

13-
![just-the-basics](https://github.com/withastro/astro/assets/2244813/a0a5533c-a856-4198-8470-2d67b1d7c554)
53+
Contributions are always welcome! If you'd like to contribute to Cascarilla.js, please feel free to submit a pull request or open an issue on the GitHub repository.
1454

15-
## 🚀 Project Structure
55+
## Build
1656

17-
Inside of your Astro project, you'll see the following folders and files:
57+
To build Cascarilla.js, you can use the following commands:
1858

19-
```text
20-
/
21-
├── public/
22-
│ └── favicon.svg
23-
├── src/
24-
│ ├── layouts/
25-
│ │ └── Layout.astro
26-
│ └── pages/
27-
│ └── index.astro
28-
└── package.json
59+
```bash
60+
pnpm run build
2961
```
3062

31-
To learn more about the folder structure of an Astro project, refer to [our guide on project structure](https://docs.astro.build/en/basics/project-structure/).
63+
This will generate a new build of Cascarilla.js in the `dist` directory.
3264

33-
## 🧞 Commands
65+
## Authors
3466

35-
All commands are run from the root of the project, from a terminal:
67+
Cascarilla.js was an original idea from Alejandro Rivera and the CuCoders Community members.
3668

37-
| Command | Action |
38-
| :------------------------ | :----------------------------------------------- |
39-
| `npm install` | Installs dependencies |
40-
| `npm run dev` | Starts local dev server at `localhost:4321` |
41-
| `npm run build` | Build your production site to `./dist/` |
42-
| `npm run preview` | Preview your build locally, before deploying |
43-
| `npm run astro ...` | Run CLI commands like `astro add`, `astro check` |
44-
| `npm run astro -- --help` | Get help using the Astro CLI |
69+
## Constributors
4570

46-
## 👀 Want to learn more?
71+
<a href="https://github.com/CuCodersCommunity/cascarilla.js/graphs/contributors">
72+
<img src="https://contrib.rocks/image?repo=CuCodersCommunity/cascarilla.js" />
73+
</a>
4774

48-
Feel free to check [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat).
75+
Made with [contrib.rocks](https://contrib.rocks).

astro.config.mjs

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,17 @@
11
// @ts-check
2-
import { defineConfig } from 'astro/config';
2+
import { defineConfig } from "astro/config";
33

4-
import tailwindcss from '@tailwindcss/vite';
4+
import tailwindcss from "@tailwindcss/vite";
55

6-
import react from '@astrojs/react';
6+
import react from "@astrojs/react";
77

88
// https://astro.build/config
99
export default defineConfig({
10+
// site: "https://cucoderscommunity.github.io",
11+
// base: "cascarilla.js-website",
1012
vite: {
11-
plugins: [tailwindcss()]
13+
plugins: [tailwindcss()],
1214
},
1315

14-
integrations: [react()]
15-
});
16+
integrations: [react()],
17+
});

public/apple-touch-icon.png

15.4 KB
Loading

public/favicon-96x96.png

7.46 KB
Loading

public/favicon.ico

14.7 KB
Binary file not shown.

public/favicon.svg

Lines changed: 3 additions & 9 deletions
Loading

public/site.webmanifest

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"name": "MyWebSite",
3+
"short_name": "MySite",
4+
"icons": [
5+
{
6+
"src": "/web-app-manifest-192x192.png",
7+
"sizes": "192x192",
8+
"type": "image/png",
9+
"purpose": "maskable"
10+
},
11+
{
12+
"src": "/web-app-manifest-512x512.png",
13+
"sizes": "512x512",
14+
"type": "image/png",
15+
"purpose": "maskable"
16+
}
17+
],
18+
"theme_color": "#ffffff",
19+
"background_color": "#ffffff",
20+
"display": "standalone"
21+
}
16.8 KB
Loading
60.6 KB
Loading

0 commit comments

Comments
 (0)