{
  "markdown": "# Professional Data Science Portfolio\n\nThis repository contains the source code for my professional data science portfolio website, available at [adabwana.github.io](https://adabwana.github.io).\n\n## Technologies Used\n\n- **ClojureScript**: Functional programming for the frontend\n- **shadow-cljs**: Build tooling for ClojureScript\n- **Reagent**: React wrapper for ClojureScript\n- **reitit**: Routing library for ClojureScript\n- **htmx**: HTML extensions for dynamic content\n- **Bootstrap 5**: CSS framework for responsive design\n- **GitHub Pages**: Hosting and deployment\n\n## Project Structure\n\n- `src/adabwana/core.cljs`: Main ClojureScript file with routing and components\n- `public/index.html`: Entry point HTML file\n- `public/css/styles.css`: Custom CSS styles\n- `public/htmx/`: HTMx components for dynamic content\n- `.github/workflows/gh-pages.yml`: GitHub Actions workflow for automatic deployment\n\n## Local Development\n\n1. **Install dependencies**:\n   ```\n   npm install\n   ```\n\n2. **Start development server**:\n   ```\n   npm run watch\n   ```\n   This will start a development server at [http://localhost:8080](http://localhost:8080)\n\n3. **Build for production**:\n   ```\n   npm run release\n   ```\n\n## Deployment\n\nThe site is automatically deployed to GitHub Pages when changes are pushed to the main branch, using the GitHub Actions workflow defined in `.github/workflows/gh-pages.yml`.\n\n## Features\n\n- Responsive design for all device sizes\n- Client-side routing with reitit\n- Dynamic content loading with htmx\n- Syntax highlighting for code samples\n- Integration with external links and resources\n\n## Contact\n\nFor any questions or inquiries, please contact me at [adazungu@gmail.com](mailto:adazungu@gmail.com). ",
  "bytes": 1719,
  "sha": "21d7d993225e6182e971fe17c8baddd436d5468e58b355b97f9264f57bd2cfc0",
  "repo_slug": "adabwana/adabwana.github.io",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/okf_adabwana_adabwana_github_io_okf_index_md_a3ef40ad/readme"
}