Technical Writing Marketplace (TWMP)
website·Indexed 31 days ago
https://technicalwritingmp.comEducational resources and guides for technical writers, covering topics such as API architecture, Information Architecture, UX writing, style guides, and markup languages like AsciiDoc and Markdown. The site provides tutorials on SEO, documentation migration from Hugo to Docusaurus, and practical assignments for creating API documentation and portfolios.
What's inside TWMP
- Markdown is a lightweight markup language created in 2004 by John Gruber and Aaron Swartz. It allows users to format plain text using simple symbols (such as asterisks, hash signs, and brackets) that act as commands to create structure and style without the complexity of traditional markup languages or HTML.
Overview of Google Summer of Code (GSoC)
Google Summer of Code (GSoC) is an annual program sponsored by Google designed to introduce students and open-source beginners to software development. Participants contribute to open-source projects under the guidance of experienced mentors, gaining real-world experience and financial support. The program typically lasts for 12 weeks during the summer.Overview of Technical Writing Mentorship Program (TWMP)
The Direct Mentorship program provides personalized, one-on-one guidance for aspiring or early-career technical writers. It is designed to help users transition into the field or refine existing skills through access to experienced professionals.Overview of Visual Studio Code core features
Visual Studio Code provides several built-in tools to improve development productivity:
- Debugging: Use breakpoints to debug code.
- Syntax Highlighting: Visual indicators for syntax errors.
- Code Refactoring: Restructure code without changing external behavior.
- Embedded Git: Integrated version control for remote project storage.
- Code Completion: Intelligent auto-completion and keyword suggestions.
- Custom Themes: Customizable user interface appearance.
- Keyboard Shortcuts: Extensive shortcuts for editor navigation.
- Extensions: Support for adding new languages (Java, Python, C++, Kotlin, etc.) and tools via the marketplace.
Overview of API Architecture Styles
API architecture styles are frameworks that define the rules and conventions for how APIs are structured and how they communicate, specifically regarding the requesting, transferring, and receiving of data between systems. Common styles include Representational State Transfer (REST), Simple Object Access Protocol (SOAP), GraphQL, gRPC, Webhooks, and WebSockets.Docusaurus project directory structure
Understanding the default folder structure helps in organizing content and assets:
docs/: Markdown files for documentation.blog/: Markdown files for blog posts.src/pages/: Custom React pages (e.g., About, Contact).static/: Static assets like images and favicons.docusaurus.config.js: Main site configuration.sidebars.js: Sidebar navigation configuration.package.json: Project dependencies and scripts.
Highlight and annotate web pages and PDFs with Glasp
Glasp allows users to highlight essential content directly on web pages and PDFs. This feature is designed to help users mark key passages, important concepts, and relevant data to improve comprehension and information retention.Create a professional portfolio using Markdown
To build a Markdown portfolio, create a project with a specific folder structure and include the following essential sections:
- About Me: A brief personal introduction.
- Projects: A list of completed work with descriptions and technologies used.
- Skills: A highlight of key technical competencies.
- Contact Information: Ways to get in touch (e.g., Email, LinkedIn).
- Images: A professional profile picture and project screenshots.
Understand the purpose of a writing style guide
A writing style guide (or manual of style) is a set of standards for writing and formatting documents. Its primary goals are to maintain consistency across a brand's voice and tone and to ensure that documentation is clear and easy for the reader to understand. This is especially critical when multiple writers are collaborating on a project.Understand the benefits of editing technical documentation
Editing is a critical phase of the technical writing process that ensures documents are accurate, consistent, clear, and comprehensive. Key benefits include:
- Error Prevention: Identifying and correcting grammar, spelling, punctuation, and technical inaccuracies to maintain credibility.
- Consistency: Ensuring uniform terminology, style, and formatting to reduce reader confusion.
- Standard Alignment: Ensuring the document complies with organizational regulations and industry standards.
- Readability and Accessibility: Breaking down complex ideas into digestible pieces using headings, subheadings, and visual elements.
- Logical Organization: Assessing structure to ensure a coherent flow, which facilitates efficient information retrieval.
Evaluate website authority using Semrush
To determine the authority of a website or a specific page:
- Copy the target URL.
- Navigate to the Domain Overview tool in Semrush.
- Paste the link to view the Authority Score. A higher percentage indicates a more authoritative site that provides more SEO value when linking to you.
Understand the purpose of an API Specification
An API specification is a standardized format that describes the behavior and elements of an API (such as endpoints, operations, parameters, methods, and schemas). It serves as a single source of truth for software engineers, ensuring consistent communication, simplifying integration for third-party developers, and providing a blueprint for implementing security measures like authentication and rate limiting. Unlike API documentation, a specification outlines the technical elements but does not necessarily provide usage instructions.