|
2 | 2 |
|
3 | 3 | This directory contains the documentation for the `base` project. |
4 | 4 |
|
5 | | -- **[The `base` Philosophy](./base.md)**: An overview of the core principles and goals behind this template repository. |
6 | | -- **[Docker-based Development Environment](./docker.md)**: Instructions on how to use the included Docker setup for a consistent development environment. |
7 | | -- **[GitHub Codespaces](./github-codespaces.md)**: A guide to using GitHub Codespaces for a cloud-based development experience. |
8 | | -- **[GitHub Pages Site](./github-pages.md)**: Information on how the project's documentation is automatically built and deployed as a website. |
9 | | -- **[Use Case: A Publishing Platform](./use-case-publishing.md)**: A detailed guide on using this repository as a platform to create and publish your own website. |
10 | | -- **[Use Case: A Software Project](./use-case-software-project.md)**: A guide to using this repository as a foundation for your own software project. |
11 | | -- **[Prompting AI Agents](./prompting-ai-agents.md)**: A guide on how to effectively prompt AI agents when working on `base`-based projects. |
12 | | -- **[Guiding AI with `AGENTS.md`](./agents-md-guide.md)**: An explanation of how to use the `AGENTS.md` file to provide persistent instructions to AI agents. |
13 | | -- **[The `package.json` files](./package-json-guide.md)**: An explanation of the `package.json` and `package-lock.json` files used for development tooling. |
14 | | -- **[GitHub Workflows](./github-workflows.md)**: An explanation of the CI/CD workflows for linting, testing, and releasing. |
15 | | -- **[Manually Formatting Code with the Prettier Workflow](./prettier-workflow.md)**: A guide to using the manually-triggered workflow to format the codebase. |
16 | | -- **[Licensing Information](./licensing.md)**: Details on the MIT License and how to properly attribute copyright. |
17 | | -- **[Deploying to Render.com](./render.md)**: Instructions for deploying the project to the Render.com platform. |
18 | | -- **[Merging `base` Into an Existing Repository](./merging-base.md)**: A guide on how to incorporate `base` into an existing project. |
19 | | -- **[Standard Repository Files](./standard-files.md)**: An explanation of the standard configuration files like `.gitignore`, `.editorconfig`, and `.gitattributes`. |
20 | | -- **[Using Prettier](./prettier.md)**: A guide to installing and using Prettier for code formatting. |
21 | | -- **[Repository Badges](./badges.md)**: An explanation of how to use and create repository badges. |
22 | | -- **[Maintaining `base` as a Template Repository](./template-repo.md)**: A guide for maintainers of this template, outlining best practices and administrative steps. |
23 | | -- **[Versioning and Release Management](./versioning-guide.md)**: A guide to professional release management using Semantic Versioning and GitHub's automated release notes feature. |
24 | | -- **[Community Building Guide](./community-building-guide.md)**: Best-practice advice on how to foster a healthy, welcoming, and effective community around a new open-source project. |
25 | | -- **[Project Launch Checklist](./launch-checklist.md)**: A reusable checklist for ensuring a smooth and successful project launch. |
26 | | -- **[Secrets Management in GitHub Actions](./secrets-management.md)**: A guide on the best practice of using GitHub Actions secrets to manage sensitive credentials. |
27 | | -- **[Scheduling Workflows with Cron](./workflow-scheduling.md)**: A tutorial on how to use cron scheduling within GitHub Actions to automate recurring tasks. |
28 | | -- **[Issue Management Guide](./issue-management-guide.md)**: A guide to best practices for triaging bug reports and feature requests using GitHub Issues. |
29 | | -- **[Documentation Best Practices](./documentation-best-practices.md)**: A tutorial on the art of writing clear and effective documentation. |
30 | | -- **[Using GitHub Discussions](./using-github-discussions.md)**: A guide on how to leverage GitHub Discussions for community conversations. |
31 | | -- **[Security Best Practices for Maintainers](./security-best-practices.md)**: A guide covering basic security practices for open-source maintainers. |
| 5 | +- `[base.md](./base.md)` - The `base` Philosophy - An overview of the core principles and goals of this template. |
| 6 | +- `[README.md](./README.md)` - Documentation Index - You are here. |
| 7 | + |
| 8 | +## AI |
| 9 | + |
| 10 | +- `[ai.agents-md.md](./ai.agents-md.md)` - Guiding AI with `AGENTS.md` - Using `AGENTS.md` to provide instructions to AI agents. |
| 11 | +- `[ai.prompting.md](./ai.prompting.md)` - Prompting AI Agents - How to effectively prompt AI agents. |
| 12 | + |
| 13 | +## CI/CD |
| 14 | + |
| 15 | +- `[cicd.secrets-management.md](./cicd.secrets-management.md)` - Secrets Management - Best practices for managing secrets in GitHub Actions. |
| 16 | +- `[cicd.workflow-scheduling.md](./cicd.workflow-scheduling.md)` - Workflow Scheduling - Automating recurring tasks with cron. |
| 17 | +- `[cicd.workflows.md](./cicd.workflows.md)` - GitHub Workflows - Explanation of the CI/CD workflows. |
| 18 | + |
| 19 | +## Community |
| 20 | + |
| 21 | +- `[community.building.md](./community.building.md)` - Community Building Guide - Fostering a healthy and effective community. |
| 22 | +- `[community.discussions.md](./community.discussions.md)` - Using GitHub Discussions - Leveraging Discussions for community conversations. |
| 23 | +- `[community.issue-management.md](./community.issue-management.md)` - Issue Management Guide - Best practices for triaging issues. |
| 24 | + |
| 25 | +## Deployment |
| 26 | + |
| 27 | +- `[deployment.render.md](./deployment.render.md)` - Deploying to Render.com - Instructions for deploying to Render.com. |
| 28 | + |
| 29 | +## Development |
| 30 | + |
| 31 | +- `[development.codespaces.md](./development.codespaces.md)` - GitHub Codespaces - Using Codespaces for cloud-based development. |
| 32 | +- `[development.docker.md](./development.docker.md)` - Docker Environment - Using the included Docker setup. |
| 33 | +- `[development.merging-base.md](./development.merging-base.md)` - Merging `base` - Incorporating `base` into an existing project. |
| 34 | +- `[development.package-json.md](./development.package-json.md)` - `package.json` Guide - Explanation of the `package.json` files. |
| 35 | +- `[development.prettier.md](./development.prettier.md)` - Using Prettier - Guide to installing and using Prettier. |
| 36 | +- `[development.prettier-workflow.md](./development.prettier-workflow.md)` - Prettier Workflow - Manually formatting code. |
| 37 | + |
| 38 | +## Documentation |
| 39 | + |
| 40 | +- `[documentation.best-practices.md](./documentation.best-practices.md)` - Documentation Best Practices - How to write clear and effective documentation. |
| 41 | + |
| 42 | +## Guides |
| 43 | + |
| 44 | +- `[guides.software-project.md](./guides.software-project.md)` - Software Project Guide - Using this repo as a foundation for a software project. |
| 45 | + |
| 46 | +## Project Management |
| 47 | + |
| 48 | +- `[project.badges.md](./project.badges.md)` - Repository Badges - How to use and create repository badges. |
| 49 | +- `[project.launch-checklist.md](./project.launch-checklist.md)` - Launch Checklist - A reusable checklist for project launches. |
| 50 | +- `[project.licensing.md](./project.licensing.md)` - Licensing Info - Details on the MIT License. |
| 51 | +- `[project.security.md](./project.security.md)` - Security Best Practices - Basic security practices for maintainers. |
| 52 | +- `[project.standard-files.md](./project.standard-files.md)` - Standard Files - Explanation of standard repo files. |
| 53 | +- `[project.template-repo.md](./project.template-repo.md)` - Template Repo Guide - Best practices for maintaining this template. |
| 54 | +- `[project.versioning.md](./project.versioning.md)` - Versioning Guide - Professional release management. |
| 55 | + |
| 56 | +## Publishing |
| 57 | + |
| 58 | +- `[publishing.md](./publishing.md)` - Publishing Overview - An overview of the different ways to publish content. |
| 59 | +- `[publishing.markdown.md](./publishing.markdown.md)` - Publishing with Markdown - The simplest way to create pages. |
| 60 | +- `[publishing.html.md](./publishing.html.md)` - Advanced Publishing with HTML - For more control over layout and style. |
| 61 | +- `[publishing.magic-links.md](./publishing.magic-links.md)` - Publishing with Magic Links - Creating links that pre-fill new file content. |
| 62 | +- `[publishing.github-pages.md](./publishing.github-pages.md)` - GitHub Pages - How the underlying publishing system works. |
0 commit comments