https://github.com/gnoverse/gnops
Community-run hub for the Gno DevOps family
https://github.com/gnoverse/gnops
devops gno tendermint2 tm2
Last synced: about 2 months ago
JSON representation
Community-run hub for the Gno DevOps family
- Host: GitHub
- URL: https://github.com/gnoverse/gnops
- Owner: gnoverse
- License: apache-2.0
- Created: 2024-10-31T11:56:05.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-10-16T08:45:39.000Z (6 months ago)
- Last Synced: 2025-10-17T10:59:17.079Z (6 months ago)
- Topics: devops, gno, tendermint2, tm2
- Language: HTML
- Homepage: https://gnops.io
- Size: 627 KB
- Stars: 3
- Watchers: 10
- Forks: 4
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Overview
gnops.io is a project designed to be a community-run hub for the Gno DevOps family.
## Contributing
To contribute to the project's content, please focus on the following directories:
- **`content/`**: Contains the main content of the site.
- **`english/`**: English language content files, classified per article kind (showcase, guides, effective-gno).
- **`i18n/`**: Internationalization files for supporting multiple languages.
When adding or modifying content, ensure that your contributions align with the project's / front-matter structure and
standards.
### Sections
- **Effective gnops** - best practices and good habits relating to Gno node orchestration
- **Guides** - standard tutorials that cover how to go from A to B
- **Showcases** - show and tell, tool spotlight, setup showcase
## Installation
1. Clone the repository:
```bash
git clone https://github.com/gnoverse/gnops.git
cd gnops
```
2. Install dependencies:
```bash
pnpm install
```
## Scripts
### Development
- **Start Development**: Watch for changes and run Hugo, Vite, and search indexing.
`pnpm dev`
- **Hugo Development Only**: Run Hugo in development mode with live reload.
`pnpm dev:hugo`
- **Vite Development Only**: Start the Vite development server.
`pnpm dev:vite`
- **Rebuild Search Index**: Rebuild the search index for the `dist` directory.
`pnpm dev:search`
### Preview (for deploy previews)
- **Preview Build**: Build and serve the site for preview.
`pnpm preview`
- **Hugo Preview Only**: Build the Hugo site in preview mode.
### Build (for hosting)
- **Full Build**: Build the site with Hugo, search indexing, and Vite.
`pnpm build`
## Website Dependencies
- **hugo**: SSG website builder made in go
- **barba**: Page transitions.
- **gsap**: Animations.
- **tailwindcss**: Atomic CSS system - Tailwind.
- **typescript**: Type-safe JavaScript.
- **vite**: Development and build tool.
## Folder Structure
- **`content/`**: Contains site content files (articles).
- **`i18n/`**: Contains translations for internationalization.
- **`assets/images/`**: Media files used on the site.
- **`temp/`**: Output for built files (used by Hugo and Vite).
- **`build/`**: Final build directory for production.