Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »
Q&A

Welcome to Codidact Meta!

Codidact Meta is the meta-discussion site for the Codidact community network and the Codidact software. Whether you have bug reports or feature requests, support questions or rule discussions that touch the whole network – this is the site for you.

What do "YOU" need to realize those improvements?

+3
−0

I have finally noticed why there is sometimes a "How can we grow this community" in the Featured box and why it is missing on Meta...

There are separate pages for each community! Which I think is a good idea to get special ideas tailored to the community.

I have now read through the Software-Development "Improve" page and found a really huge amount of very precisely pointed out flaws, mainly in terms of Search Engine Optimization and Navigation and also Site Concept ("Etiquette", "How to treat the users").

I have not checked other sites, but I suspect the suggestions are either similar or special and of the same level of quality.

Most of the posts are about a year old.

This makes me think...

...finding the ideas is not the problem.

...but what is needed by the "behind-the-scenes" people to realize them?

  • Where are the parts where hands-on-help would be great?

  • Is there a concept or decision-making been approved to pave out the way to go yet?

  • Maybe there is a backlog already and I am not aware of anything (I am fairly new here, after all).

  • Can someone give me some pointers or some high-level-executive give some insight/status on plans and "How to get your hands dirty"?

(And maybe this or a similar question could be made sticky?)

History
Why does this post require attention from curators or moderators?
You might want to add some details to your flag.
Why should this post be closed?

1 comment thread

More developers (2 comments)

1 answer

+6
−0

I'm going to categorize "improvements" into two main categories: "Social" and "Technical".

On Social changes

I'm categorizing Social changes as what you've termed "Site Concept" in the question. I don't think they quite require changes to the entire concept of the site, but cover social norms and etiquette and policies/culture on the various communities in the Codidact Network.

Social norms and etiquette

To be blunt, social norms are very difficult to change. People are set in their ways and it's not easy to get individuals or communities to change that. However, the best way to even start that process is to set the right example.
It's a bit cliché, but they do say "be the change you want to see" because it's true - if you want a change to happen, your best bet is often doing it yourself.

This applies to anything such as communication style, politeness, voting culture - anything that is down to individual choice and doesn't need community consensus to change. Unlike...

Policy changes

Some of the social norms come down to various policies. For instance, a policy of editing out salutations and other noise in posts can lead to a culture where people are reticent to leave comments because they don't want to be "noisy". Changing policies is easier than social norms, but there is a process.

Most policies are set on a per-community basis. That means to change those policies, you have to get that community to agree to that change. The best way to do that is usually to start a separate Meta discussion within that community for the policy you'd like to discuss. Before doing so, I'd strongly recommend looking into the history of the policy and the arguments made in favor and against at the time that it was implemented; be prepared to either answer why it was the wrong decision at the time or explain how circumstances have changed enough to justify changing it.

For those rare network-wide policies, the same advice applies, but those discussions would happen here on Codidact Meta instead.

On Technical changes

The nitty-gritty on actually making changes

There's a bit of a backlog for technical changes at the moment, I'm afraid. Many of the core developers behind the project have gotten busier and less available over the past year or two. This is a volunteer-run project, and real life always comes first. However, it does mean that changes have been a little slow in being made.

What can you do about it? Well, if you're a developer, you can dive right in and start working on it yourself; all the code is open-source and we do have several people who keep an eye on Pull Requests to test and deploy changes. (Technically, I have deploy access, although it's rare that I use it.)
If you're not a dev, you're welcome to invite friends who are, or try to dive in anyway - people in our Discord server are friendly and usually willing to help new people learn the ropes and get them oriented. Some of the issues on GitHub are labeled "easy" or "good first project" (I don't remember the exact language offhand), which new coders or contributors are encouraged to tackle.

A step back: Deciding on changes

Although before a Pull Request or code change is made, most changes to the platform undergo some sort of discussion and approval. People report bugs and request feature changes here on Meta, and then, depending on community reception, those are then moved to GitHub issues with a linked Meta report. Directly submitting a pull request or code change to modify the platform without prior discussion is usually discouraged, outside of very small changes or obvious mistakes being fixed. (It'd be silly to require prior Meta posts before making a PR to fix typos, for instance.)
If you're unsure if the change you're considering making qualifies as "very small", you're usually best off just posting to Meta or asking on Discord - we're a community of pedants who love to discuss fine details, so don't worry about posting about minor issues.

The Plans

We don't really have "high-level executives". We have seven Board members - of which I am one - but we all operate pretty much at ground level, just with extra paperwork once or twice a year. With that said, there is the Codidact Technical Roadmap. It's a little out-of-date, but should still provide some insight into where our priorities lie as a team.

As for how to get your hands dirty, you're encouraged to dive into the code, as I mentioned, or hop into the development Discord server to keep an eye on changes as they happen and get a glimpse "behind the scenes" at how the platform is maintained. We look forward to more people getting involved :)

History
Why does this post require attention from curators or moderators?
You might want to add some details to your flag.

0 comment threads

Sign up to answer this question »