Skip to content

Commit dbb436d

Browse files
authored
add squads section to the docs
add squads icon on the sidebar
1 parent bdd5b2d commit dbb436d

File tree

12 files changed

+161
-12
lines changed

12 files changed

+161
-12
lines changed

docs/community.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
sidebar_position: 100
2+
sidebar_position: 110
33
---
44
# Community
55
Welcome to the daily.dev community! Join us on our various social media channels to stay updated with the latest news, events, educational content, giveaways, and more related to daily.dev.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
22
"label": "Customization",
3-
"position": 50
3+
"position": 60
44
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
22
"label": "For content creators",
3-
"position": 80
3+
"position": 90
44
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
22
"label": "For OSS contributors",
3-
"position": 90
3+
"position": 100
44
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
22
"label": "Useful guides",
3-
"position": 60
3+
"position": 70
44
}

docs/integrations/_category_.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
22
"label": "Integrations",
3-
"position": 70
3+
"position": 80
44
}

docs/squads/_category_.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"label": "✨New✨ Squads",
3+
"position": 50
4+
}

docs/squads/creating-your-squad.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
sidebar_position: 0
3+
---
4+
5+
# Overview and Creating Your Squad
6+
![A cover image for squads](https://daily-now-res.cloudinary.com/image/upload/v1690467943/docs/Update%20July%202023/-_Private_squads_v3_2.png)
7+
## What is a Squad?
8+
9+
In daily.dev, a Squad is a group where developers can come together to learn and interact on topics that matter to them. You can think of Squads as your own personalized Facebook Group, but geared specifically towards developers. Here, you can share knowledge, ask questions, and engage in lively discussions, all within a community of your peers.
10+
11+
Squads can be centered around specific coding languages, certain software practices, industry trends, or any topic of your choosing. The possibilities are endless.
12+
13+
## Benefits of a Squad
14+
15+
By creating or joining a Squad, you can:
16+
* Network with other developers who share your interests
17+
* Share and discuss the latest articles or posts from daily.dev feed or other sources
18+
* Gain insights and new perspectives from community discussions
19+
* Foster a collaborative learning environment
20+
21+
## How to Create a Squad
22+
23+
Creating a new Squad is simple and straightforward. Follow these steps to get started:
24+
25+
1. **Start a new Squad**: On your left sidebar, find and click the "Create Squad" button.
26+
2. **Name your Squad**: Choose a name and handle that represents the theme or focus of your Squad.
27+
3. **Add an Image**: You can choose to upload an image that will serve as the cover photo for your Squad. This could be a logo, an icon, or any image related to your Squad's topic.
28+
4. **Write a Description**: Describe what your Squad is about. This is a great place to detail the main topic, what members can expect, and why they should join.
29+
30+
:::tip
31+
Remember, the most vibrant Squads are those with active participation. Encourage your members to contribute, share their knowledge, and engage in discussions. With your leadership and the tools provided by daily.dev, your Squad is well on its way to becoming a dynamic and valuable community for developers.
32+
:::
33+
34+
Congratulations! You've created your first Squad. In the following pages, you'll learn how to invite other developers,
35+
manage posts and discussions, and use various admin and moderation tools to help your Squad thrive.

docs/squads/growing-your-squad.md

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
---
2+
sidebar_position: 1
3+
---
4+
5+
# Growing Your Squad
6+
7+
## Inviting Others to Your Squad
8+
9+
Now that you've created your Squad, it's time to build and grow it. Inviting other developers to join your Squad is a straightforward process:
10+
11+
1. **Access Your Squad**: Navigate to your Squad from the left sidebar.
12+
2. **Invite Developers**: Click on the "Copy invitation link" button to copy your personal invitation link to your clipboard.
13+
3. **Send Invitations**: use your personal invitation link and send it via email, your favorite messaging app or post it on social media.
14+
15+
:::info
16+
Remember, the growth of your Squad depends on the active participation of its members. Encourage your members to invite their peers who may be interested in the topics you're discussing.
17+
:::
18+
19+
## Managing Posts
20+
21+
In a Squad, posts form the backbone of discussion and engagement. They are where you and your members can share valuable content and start meaningful discussions.
22+
23+
## Creating a Post
24+
25+
1. **Create a New Post**: Inside your Squad, click on the "New Post" button.
26+
2. **Add Content**: You can write a post from scratch or share links from the daily.dev feed or external sources. Add a title and description for the content to provide context to your members.
27+
3. **Post**: Click "Post" to share your content with the Squad.
28+
29+
:::tip
30+
Both posts and comments have full markdown support so you can format it, add code snippets, and more.
31+
:::
32+
33+
34+
## Sharing Posts from the Feed
35+
36+
Sharing interesting posts from the daily.dev feed to your Squad is a great way to foster discussions:
37+
38+
1. Navigate to the daily.dev feed
39+
2. Find a post you'd like to share with your Squad
40+
3. Click on the "Share" icon
41+
4. Choose the Squad you want to share the post with
42+
5. Add your commentary and hit "Post"
43+
44+
:::Tip
45+
We also have a 1-click-share feature. When you're on the post page, you'll see all the Squads you're part of on the right side of the page. Simply click on the Squad icon to share the post to that Squad.
46+
:::
47+
48+
## Commenting on a Post
49+
50+
Engage with posts by adding comments:
51+
52+
1. **Select a Post**: Click on a post that you want to comment on.
53+
2. **Write a Comment**: At the bottom of the post, you'll find a comment box. Write your thoughts, questions, or any input you want to share.
54+
3. **Post Your Comment**: Click "Post Comment" to add your comment to the discussion.
55+
56+
By regularly creating posts and engaging in discussions, you can foster an active and dynamic community in your Squad.
57+
58+
In the following pages, you will learn about the tools available for moderating your Squad, managing member roles, and adjusting privacy settings. Stay tuned!

docs/squads/managing-your-squad.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
---
2+
sidebar_position: 2
3+
---
4+
5+
# Managing Your Squad
6+
7+
## Admin, Moderation, and Privacy Settings
8+
9+
In your role as a Squad admin, you have a wide range of tools and settings to help manage your Squad. This guide will help you understand these options and how to use them effectively.
10+
11+
:::info
12+
Note: The provided tools are the most basic ones to get you started with your Squad management. We understand the criticality of robust and comprehensive moderation tools for the success of Squads. Rest assured, we're actively working to add more advanced moderation options and enhancements to this toolkit.
13+
:::
14+
15+
## Deleting Posts, Comments, and Removing Users
16+
As an admin, maintaining a respectful community is in your hands:
17+
* **Deleting Posts or Comments**: If a post or comment violates the Squad guidelines, navigate to it, click on the options menu, and select "Delete". Confirm in the pop-up window.
18+
* **Removing Users**: Should a member consistently breach guidelines, you can remove them. Find the user in the member list, select "Remove" from their options menu, and confirm your decision.
19+
20+
## Managing Permissions
21+
22+
* **Posting and Inviting**: You control who can post in the Squad and who can invite new members. These settings are available under the "Permissions" section in your Squad settings.
23+
* **Group Guidelines**: Create a welcome post outlining the group's rules and expectations. Pin it to the top of your Squad feed for easy accessibility.
24+
25+
## Member Roles
26+
27+
Your Squad members can have different roles, each with distinct permissions:
28+
29+
* **Member**: Can read and write posts, and add comments, based on the permissions you set.
30+
* **Moderator**: In addition to member permissions, can delete posts, delete comments, and manage members in line with the rules you set.
31+
* **Admin**: The admin, usually the Squad creator, can manage all posts, comments, members, and modify Squad settings, including privacy settings and permissions.
32+
33+
### Managing Roles
34+
* **Promoting to Moderator/Admin**: Find the member you wish to promote in the member list, select "Promote to Moderator" or "Make an Admin" from their options menu. They will now have access to moderation tools.
35+
* **Demoting Moderators**: If a moderator isn't fulfilling their duties, demote them back to a member by selecting "Demote to Member" in their options menu.
36+
37+
## Squad Privacy Settings
38+
You can choose the visibility of your Squad:
39+
40+
1. **Private Squads**: Only members can view and contribute to the Squad content. You control invitations.
41+
2. **Public Squads** (in closed beta): Open to all daily.dev users. Currently, public Squads are in early beta with a waitlist for public Squad creation.
42+
43+
By understanding and utilizing these tools and settings effectively, you can shape your Squad into a vibrant, engaging, and respectful community.

0 commit comments

Comments
 (0)