Skip to content

Commit f74f655

Browse files
authored
Merge pull request #32 from attogram/docs-reorg
Feat: Reorganize documentation and add logos
2 parents b4351cc + e2999d1 commit f74f655

37 files changed

+406
-314
lines changed

assets/logo1.svg

Lines changed: 4 additions & 0 deletions
Loading

assets/logo2.svg

Lines changed: 7 additions & 0 deletions
Loading

assets/logo3.svg

Lines changed: 5 additions & 0 deletions
Loading

assets/logo4.svg

Lines changed: 7 additions & 0 deletions
Loading

assets/logo5.svg

Lines changed: 6 additions & 0 deletions
Loading

docs/README.md

Lines changed: 58 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -2,30 +2,61 @@
22

33
This directory contains the documentation for the `base` project.
44

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.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)