Tag: meta

Articles and content relating to this website.

Select an article to view it, or head to the search page for more advanced queries.


Site Information

Learn about the site, why it exists and how to navigate it.

Basic Information

This website aims to be a one-stop shop for anyone who helps to maintain a community space, whether their focus is on community management, moderation, or advising other members of their staff team. The Community Management Community (The CMC), a group of moderators and community managers with a wish to improve how everyone runs their community spaces, maintains the site.

Read more...

Contributing

Learn how to contribute to the site, regardless of your technical knowledge.

This website was primarily built using SvelteKit, itself built using Svelte. Svelte is a component-based frontend framework, designed to compile its components to specialised code that manipulates the DOM directly, minimising the size of the client bundle and producing a more efficient result.

We've tried to create understandable articles to document the project and how you should contribute to it. If you feel like this section needs improvement, please feel free to contact us or submit a Pull Request.

Read more...

Configuration

The site's configuration, where to find config files, and how to use them.

We provide several configuration files that the site uses for styling and data display. All contributors should understand them, and how to edit them.

Read more...

Development

Improve the site's structure, style and substance.

You need to consider several things to think about before you can work on a code-based contribution. This article has the basics, but you should also read all the other articles in this section.

Read more...

Guidelines

Rules and tips to keep in mind when contributing to the project.

When working on and submitting a contribution, you must read this section in full and follow its guidelines. Failure to do so may result in the rejection of your contributions, and repeated violations may result in you being banned from our GitHub organisation.

Read more...

Project Layout

Learn about the project's structure, and where everything is.

Before attempting to work on the project, it is important to understand its structure.

Read more...

Submitting Work

Instructions on how to submit your contributions.

We've come up with several approaches to submitting contributions, organised by expected technical proficiency, and the type of contributor.

Read more...

Tooling

Recommended tooling, and tools you should (or must) avoid.

On this page, we've collected some tools that you may find useful when working on the site. Additionally, we've listed some tools that you should avoid.

Please remember not to use the restricted tools without proper consideration, and ensure you don't use any of the tools we prohibit.

Read more...

Writing

Contribute articles and other written content.

While we created this site with a static site generator in mind, we understand that many people aren't developers, and thus wouldn't know how to create their own Svelte pages or components. For that reason, all articles on this site are written using a markup language known as Markdown.

If you've ever used Slack, Discord or GitHub, then you likely already know how to use Markdown!

Read more...

Formatting

How to format your content, and the extra options available to you.

Read more...