Skip to content
rodri-oliveira-devPublic

About

Shared GitHub governance, security and automation control plane with reusable workflows, agent governance and cross-repository .NET automation.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

6 stars

Watchers

0 watching

Forks

Repository files navigation

.github | A shared foundation for my projects

Leia em português

Maintaining software projects involves more than writing code. It also means welcoming contributions, keeping dependencies up to date, reviewing changes and paying attention to security.

This repository brings together guidance and automation shared across my projects. The goal is to avoid repeating the same work and keep practices consistent, while letting each repository make its own decisions.

Illustration of a shared foundation connecting documentation, security, automation and collaboration across projects

What does it do?

  • Makes collaboration easier. Provides templates for reporting bugs, suggesting improvements and submitting contributions, alongside support and security guidance.
  • Helps keep .NET up to date. Checks SDK versions and can suggest updates through pull requests instead of changing projects' default branches directly.
  • Makes projects easier to understand. Collects information about .NET projects and highlights issues in automation tooling.
  • Supports code review and security. Offers checks for accidentally exposed credentials and shared code-review configurations.
  • Organizes AI agent guidance. Maintains reusable instructions and skills that individual projects can adopt.
  • Helps track improvements. Brings quality-related GitHub issues together in a project view.

How does it work?

flowchart TB
    Hub[".github shared foundation"] --> Guidance["Guides and templates"]
    Hub --> Automation["Automation and checks"]
    Hub --> Review["Review, security and agent guidance"]
    Guidance --> Repositories["Project repositories"]
    Automation --> Reports["Reports and pull requests"]
    Reports --> Repositories
    Review --> Repositories
Loading

Some files provide shared community defaults when a repository doesn't have its own version. Other tasks run through GitHub Actions: they produce reports or propose changes for review.

For example, when an eligible .NET SDK update is available, an automation can open a pull request. The people maintaining that project still decide whether to accept it.

Not every feature is installed automatically. Each repository can keep its own settings and choose the integrations that make sense for it.

Keeping track of the projects

The Repo Control Center is a complementary public dashboard for following builds, security, releases, activity and technology versions across my repositories. It collects public information independently rather than controlling the automations here.

Explore further

Contributing and security

Suggestions and corrections are welcome. See the contribution guidelines. For potential vulnerabilities, follow the security policy rather than opening a public issue.

About

Shared GitHub governance, security and automation control plane with reusable workflows, agent governance and cross-repository .NET automation.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

6 stars

Watchers

0 watching

Forks

Releases

Used by

Contributors