Skip to content

🚧 Adding New Titles 🚧 #14

@damla

Description

@damla

Is your feature request related to a problem? Please describe.

  • Titles and category names need to be added.

Describe the solution you'd like

  • Category and channel names found in our Discord Server will be migrated to Source Pocket.
  • Customize the titles.

Categories

  • Programming Languages
  • Web Development
  • Development Tools
  • Operating Systems
  • Graphic Design
  • Mobile Development
  • Embedded Systems
  • Databases
  • Data Science
  • Artificial Intelligence
  • Game Development
  • Network Programming

Add title checklist ✅

  • Create a folder named as category-name under /docs.

For example: Programming Languages -> programming-languages

  • Find channels found under the specific category you selected from our Discord Server.
  • Create them under /docs/category-name path as channel-title.md.
  • Fill inside of them as the example below:
---
id: visual-studio-code <!-- id of page -->
title: Visual Studio Code <!-- title written at the top of page -->
sidebar_label: Visual Studio Code <!-- label for the sidebar  -->
---

## Visual Studio Code <!-- content -->
  • Find sidebars.js file and add your category as an object. For example:
module.exports = {
  "🤔 Operating Systems Pocket": [ /* [emoji] Title from Discord Pocket */
      "operating-systems/macos", /* your-category-folder/id-of-title */
      "operating-systems/windows",
      "operating-systems/gnu-linux",
    ]

⚠️ This Part is not needed for sub-titles! ⚠️

  • Open docusaurus.config.js file, find footer property of themeConfig.
  • Under the links property, add an item under items list as below:
footer: {
      style: "dark",
      links: [
        {
          title: "Docs",
          items: [
            {
              label: "Programming Languages Pocket", /* Category Name */
              to: "docs/programming-languages/assembly", /* slug of first title in your category */
            },
/* Some other code */

⚠️ Don't forget to add #issue-number in your commits! (#14 for this issue)

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions