{"id":39006592,"url":"https://github.com/01builders/binary.builders","last_synced_at":"2026-01-17T17:17:34.099Z","repository":{"id":43174608,"uuid":"464450235","full_name":"01builders/binary.builders","owner":"01builders","description":null,"archived":false,"fork":false,"pushed_at":"2025-04-07T13:28:55.000Z","size":86064,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-04-07T14:31:30.055Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"SCSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/01builders.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-02-28T11:12:21.000Z","updated_at":"2025-04-07T13:28:53.000Z","dependencies_parsed_at":"2025-02-21T16:19:51.803Z","dependency_job_id":"e5af4593-1714-4701-b012-d1995f69b4be","html_url":"https://github.com/01builders/binary.builders","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/01builders/binary.builders","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/01builders%2Fbinary.builders","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/01builders%2Fbinary.builders/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/01builders%2Fbinary.builders/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/01builders%2Fbinary.builders/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/01builders","download_url":"https://codeload.github.com/01builders/binary.builders/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/01builders%2Fbinary.builders/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28512304,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T13:38:16.342Z","status":"ssl_error","status_checked_at":"2026-01-17T13:37:44.060Z","response_time":85,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-01-17T17:17:32.792Z","updated_at":"2026-01-17T17:17:34.086Z","avatar_url":"https://github.com/01builders.png","language":"SCSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Binary Builders Website\n\nA modern, static website built with Hugo for Binary Builders - Building the Future of Blockchain Infrastructure.\n\n## Prerequisites\n\n- [Hugo Extended](https://gohugo.io/installation/) (v0.110.0 or later)\n- [Git](https://git-scm.com/)\n\n## Getting Started\n\n### Clone the Repository\n\n```bash\ngit clone https://github.com/binarybuilders/binary.builders.git\ncd binary.builders\n```\n\n### Install Dependencies\n\nInstallation instructions for hugo can be found [here](https://gohugo.io/installation)\n\n## Development\n\n### Start the Development Server\n\nRun the Hugo development server with live reload:\n\n```bash\nhugo server -D\n```\n\nThis will start a local development server at http://localhost:1313/ with hot-reloading enabled.\n\nOptions:\n- `-D` or `--buildDrafts`: Include content marked as draft\n- `-E` or `--buildExpired`: Include expired content\n- `-F` or `--buildFuture`: Include content with publishdate in the future\n\n### Creating New Content\n\n```bash\nhugo new content/blog/my-new-post.md\n```\n\n## Project Structure\n\nThe actual project structure is organized as follows:\n\n```\n/                           # Root directory\n├── archetypes/             # Content templates\n├── assets/                 # Site-wide assets (processed by Hugo Pipes)\n├── content/                # Site content\n│   ├── about.md            # About page\n│   ├── blog/               # Blog posts\n│   ├── contact.md          # Contact page\n│   ├── privacy.md          # Privacy policy\n│   ├── resources/          # Resource pages\n│   ├── services/           # Service pages\n│   ├── team.md             # Team page\n│   └── terms.md            # Terms and conditions\n├── data/                   # Site-wide data files\n├── layouts/                # Site-wide templates\n├── public/                 # Generated site (ignored by git)\n├── resources/              # Cache directory (ignored by git)\n├── static/                 # Static files (copied as-is to public/)\n├── themes/                 # Themes\n│   └── BinaryBuilders/     # Our custom theme\n│       ├── archetypes/     # Theme content templates\n│       ├── assets/         # Theme assets\n│       │   ├── css/        # CSS files\n│       │   ├── js/         # JavaScript files\n│       │   │   ├── components/  # JS components\n│       │   │   ├── form-handler.js\n│       │   │   ├── main.js\n│       │   │   ├── navigation.js\n│       │   │   └── values.js\n│       │   └── scss/       # SCSS files\n│       │       ├── base/   # Base styles\n│       │       ├── components/  # Component styles\n│       │       ├── layouts/     # Layout styles\n│       │       ├── utilities/   # Utility styles\n│       │       ├── _variables.scss\n│       │       ├── critical.scss\n│       │       └── main.scss\n│       ├── content/        # Theme content\n│       ├── data/           # Theme data\n│       ├── layouts/        # Theme templates\n│       │   ├── _default/   # Default templates\n│       │   ├── about/      # About page templates\n│       │   ├── blog/       # Blog templates\n│       │   ├── events/     # Event templates\n│       │   ├── partials/   # Partial templates\n│       │   ├── team/       # Team templates\n│       │   └── taxonomy/   # Taxonomy templates\n│       ├── static/         # Theme static files\n│       ├── LICENSE         # Theme license\n│       ├── README.md       # Theme readme\n│       └── theme.toml      # Theme configuration\n├── .github/                # GitHub configuration\n│   └── workflows/          # GitHub Actions workflows\n│       └── deploy.yml      # Deployment workflow\n├── .gitignore              # Git ignore file\n├── .hugo_build.lock        # Hugo build lock file\n├── hugo.yaml               # Hugo configuration\n├── hugo_stats.json         # Hugo stats file\n├── STYLE_GUIDE.md          # Style guide\n├── TASKS.md                # Project tasks\n└── README.md               # This file\n```\n\n## Making Changes\n\n### Theme Customization\n\nThe site uses a custom theme located in `themes/BinaryBuilders/`. Most customizations should be made there:\n\n- **Layouts**: `themes/BinaryBuilders/layouts/` contains all the HTML templates organized by section\n- **Styles**: `themes/BinaryBuilders/assets/scss/` contains all the SCSS files organized in:\n  - `base/`: Base styles and resets\n  - `components/`: Individual component styles\n  - `layouts/`: Layout-specific styles\n  - `utilities/`: Utility classes\n  - `_variables.scss`: Global variables\n  - `main.scss`: Main stylesheet that imports all others\n  - `critical.scss`: Critical CSS for above-the-fold content\n- **JavaScript**: `themes/BinaryBuilders/assets/js/` contains:\n  - `main.js`: Main JavaScript file\n  - `navigation.js`: Navigation functionality\n  - `form-handler.js`: Form handling\n  - `values.js`: Values-related functionality\n  - `components/`: JavaScript components\n\n### Content Management\n\nContent is stored in the `content/` directory and organized by section:\n\n- **About**: `content/about.md`\n- **Blog**: `content/blog/`\n- **Contact**: `content/contact.md`\n- **Services**: `content/services/`\n- **Resources**: `content/resources/`\n- **Team**: `content/team.md`\n- **Legal**: `content/privacy.md` and `content/terms.md`\n\n## Building for Production\n\nTo build the site for production:\n\n```bash\nhugo --minify\n```\n\nThis will generate the site in the `public/` directory with all assets minified.\n\n## Deployment\n\n### GitHub Pages Deployment\n\nThe site can be deployed to GitHub Pages using GitHub Actions.\n\n#### Manual Deployment\n\n1. Build the site:\n\n```bash\nhugo --minify\n```\n\n2. Deploy to GitHub Pages:\n\n```bash\ncd public\ngit init\ngit add .\ngit commit -m \"Deploy to GitHub Pages\"\ngit push --force git@github.com:binarybuilders/binarybuilders.github.io.git main\n```\n\n#### Automated Deployment with GitHub Actions\n\nThe repository includes a GitHub Actions workflow file at `.github/workflows/deploy.yml` that needs to be updated for Hugo deployment. Here's how to set it up:\n\n1. Update the workflow file to use Hugo:\n\n```yaml\nname: Deploy to GitHub Pages\n\non:\n  push:\n    branches:\n      - main\n    \njobs:\n  build-and-deploy:\n    runs-on: ubuntu-latest\n    steps:\n      - name: Checkout\n        uses: actions/checkout@v3\n        with:\n          submodules: true\n          fetch-depth: 0\n\n      - name: Setup Hugo\n        uses: peaceiris/actions-hugo@v2\n        with:\n          hugo-version: 'latest'\n          extended: true\n\n      - name: Build\n        run: hugo --minify\n\n      - name: Deploy\n        uses: peaceiris/actions-gh-pages@v3\n        with:\n          github_token: ${{ secrets.GITHUB_TOKEN }}\n          publish_dir: ./public\n```\n\n2. Ensure your repository has GitHub Pages enabled in the repository settings.\n3. Push changes to the main branch to trigger the deployment.\n\n## Performance Optimization\n\nThe site is configured for optimal performance in `hugo.yaml`:\n\n- Images are automatically optimized and converted to WebP format\n- CSS and JavaScript are minified\n- HTML is minified\n- Critical CSS is inlined\n\n## Contributing\n\n1. Create a new branch for your changes\n2. Make your changes\n3. Test your changes locally with `hugo server -D`\n4. Submit a pull request\n\n## License\n\nCopyright © Binary Builders. All rights reserved.\n \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F01builders%2Fbinary.builders","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F01builders%2Fbinary.builders","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F01builders%2Fbinary.builders/lists"}