Everyone is welcome to contribute to the adacraft project.

Here, you’ll find information about adacraft project itself and how you can contribute to it. If you’d like to, you’re welcome to join the adacraft Discord server. If you have any question, you can always contact ogadaki (on Twitter or Discord).

What is adacraft?

A good start to learn more about the project is the adacraft.org website itself, and the “about” page.

In short, with adacraft you can create the same things as with Scratch because adacraft is Scratch fork. Game, animation, etc. Check the Scratch resources if you want to know more. But adacraft extends Scratch by adding new blocks, features and extensions

Untitled

Untitled

Untitled

With adacraft, there’s also a focus on new use cases or ways to use block programming:

Here are some videos (in French) from some online talks that show how to use adacraft:

“Adacraft, art génératif et simulation ! Avec Nicolas Decoster – Un Moment GEEK #9"

https://www.youtube.com/watch?v=SkjbvFr7370

"Nicolas Decoster - Art génératif avec adacraft" (pour l’asso Maths En Scène)

https://www.youtube.com/watch?v=KS7O-fXrPCU

Contributing

The issues and the source code of adacraft are managed in the adacraft group in GitLab.com. Below you’ll find contributions grouped by component or contribution type.

If you want to have a global view of all the issues for adacraft project, go there →

https://gitlab.com/groups/adacraft/-/issues

Code contributions

Main website

Untitled

This is the entry point for adacraft.

I.e. the website where people login and manage their projects.

It is a Vue3 website that connects to the Fauna DB to show data, use Netlify Identity for authentication, and manage assets with the object storage (based on OpenStack Swift).

Website issues →

Issues · adacraft / Portal / Website · GitLab