Skip to content

Repository files navigation

thecoding

Services portfolio and independent contractor landing website for Vini B | thecoding, by Vini Barbosa (@vinibarbosabr).

Live site: thecoding.dev

This repository powers the public documentation and services site for thecoding.
It is built with Mintlify using the Palm theme and follows a docs-as-code approach.


What is thecoding?

thecoding is the independent contractor brand of Vini Barbosa (Vini B). I turn complex developer and security topics into content people understand, use, and share. The focus is blockchain and Web3.

Main service lanes:

  • Documentation Engineering: docs audits, focused rebuilds, and ongoing docs ownership, delivered docs-as-code.
  • Developer Education: tutorials, technical articles, learning series, workshops, onboarding paths, and education-shaped DevRel. Sponsored Technical Content is a delivery model under this lane.

The site also hosts selected portfolio work, open recommendations from clients/partners, and practical entry points to start a project.


Repository structure

.
├── docs.json              # Mintlify configuration (navigation, theme, colors, footer)
├── index.mdx              # Home
├── quickstart.mdx         # How to start a project
├── pricing.mdx            # Pricing terms and fixed rates table
├── documentation.mdx      # Documentation Engineering lane
├── developer-education.mdx # Developer Education lane
├── work.mdx               # Selected work and case cards
├── resume.mdx             # Vini B professional resume & portfolio
├── endorsements.mdx       # Public recommendations and endorsements
├── contact.mdx            # Paste-ready brief template and contact links (Signal, Telegram, Email)
├── staking.mdx            # Guide on how to stake NEAR with thecoding.pool.near
├── terms.mdx              # Terms of service
├── public/                # Static assets (images, banners)
├── logo/                  # Light & dark logos
└── README.md              # <-- You are here!

Navigation is defined in docs.json. New pages are added as .mdx files and registered in the navigation groups.

Local development

# Install Mintlify CLI
npm i -g mint

# Run local preview (from the repo root)
mint dev

Open http://localhost:3000.

How the site is updated & deployed

  1. Make changes in this repository (edit .mdx files or docs.json).
  2. Push to the main branch.
  3. Mintlify automatically rebuilds and deploys the site (GitHub App integration).

There is no manual build step required for production.

Theme & stack

Platform: Mintlify Theme: Palm Content format: MDX Primary colors: defined in docs.json (#042F2E, #FFF3CE, #008BBE)

This site itself is an example of the documentation engineering work offered by thecoding.

Contributing / Leaving a recommendation

This repository is public by design and follows Free (Libre) Open-Source Software practices/ethos.

Recommendations & Endorsements

Clients, collaborators, and community members can leave public recommendations via a GitHub issue form. No fork or pull request is needed.

  1. Open the issue form: https://github.com/vinibarbosabr/thecoding-docs/issues/new?template=endorsement.yml
  2. Fill in the short form with your name, role, company/project, an optional link, and your recommendation (2–6 sentences).
  3. Hit submit.

Approved recommendations are published to the public Recommendations & Endorsements page and the issue is then closed.

Other Contributions

Bug reports, typos, broken links, and small improvements are highly welcome via Issues or PRs.

Contact

License

MIT

About

Services potfolio and landing website for Vini B | thecoding. Technical writing, documentation engineering (docs-as-code), developer relations (devrel), OSS contributions, recommendations & endorsements, NEAR staking to thecoding.pool.near validator.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

Generated from mintlify/starter