Skip to content

Fyrins/solo-miner

Repository files navigation

Solo-Miner.fr

Blog francophone sur le solo mining Bitcoin et le home mining open-source. Le site couvre les bases du minage en solo, les reviews de matériel (Bitaxe, NerdMiner, NerdQaxe++), les guides de configuration et les calculs de rentabilité.

Stack technique

Composant Détail
CMS WordPress 6.9+ (Bedrock)
Thème solo-miner — block theme FSE, framework CSS BSA Web
Plugin métier solo-miner-core — ticker BTC temps réel, calculateur de rentabilité mining
MCP wordpress-mcp-abilities — pilotage du contenu par agent IA via MCP Adapter
SEO SEOpress
Hébergement O2Switch (mutualisé)

Prérequis

  • PHP >= 8.1
  • Composer
  • Node >= 18 + npm >= 8

Installation

git clone git@github.com:Fyrins/solo-miner.git
cd solo-miner

# Dépendances PHP
composer install

# Configuration
cp .env.example .env
# Éditer .env : DB_NAME, DB_USER, DB_PASSWORD, WP_HOME, etc.

# Dépendances Node + build des assets
npm install
npm run build

Pointer un virtual host vers le dossier web/.

Structure

solo-miner/
├── config/                     # Configuration Bedrock (application.php, environments/)
├── web/
│   ├── app/
│   │   ├── themes/solo-miner/  # Block theme FSE
│   │   ├── plugins/
│   │   │   ├── solo-miner-core/            # Ticker BTC + calculateur mining
│   │   │   └── wordpress-mcp-abilities/    # Abilities MCP pour agents IA
│   │   └── mu-plugins/
│   └── wp/                     # WordPress core (géré par Composer)
├── composer.json
├── package.json                # Workspaces npm (thème + plugins)
└── Makefile

Développement

Le projet utilise les npm workspaces. Toujours lancer les commandes npm depuis la racine :

npm run build    # Build tous les workspaces
npm run start    # Watch mode

Pour ajouter une dépendance à un workspace :

npm install --save-dev @wordpress/scripts -w solo-miner-core

Conventions

  • Commits : Conventional Commits
  • Branches : main (production), develop (staging), feature/*
  • Namespaces PHP : SoloMiner\Themes\SoloMiner\* (thème), SoloMiner\Plugins\Core\* (plugin)

Licence

GPL-2.0-or-later

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors