Skip to content

Repository files navigation

Quick Start

Note: find detailed docs at https://codespeak.dev/alpha_0.0.1

Set up the CodeSpeak build process

Build your first app

  • Edit your spec at spec/main.cs.md (you can do it from the GitHub UI)
    • the default template contains a spec for an example ToDo app in <!-- ... --> comments
    • uncomment it to try the example
  • Look at the last commit

Run the code

When the build is finished, CodeSpeak will create a new commit in the repo with a message like "Implement Todoer personal Todo app with Django and Tailwind CSS". This commit adds the code generated by CodeSpeak.

To run this code, you need to

You will need uv to run the code. To install uv, use these instructions. The shortcut command for most scenarios is:

curl -LsSf https://astral.sh/uv/install.sh | sh

Here are the steps to clone the repo locally:

git clone <repo URL>
cd <repo name>
uv sync
uv run python manage.py makemigrations
uv run python manage.py migrate
uv run python manage.py runserver

The server will display the URL to access the app (usually http://localhost:8000).

🎉 Congratulations! You've built your first app with CodeSpeak 🎉

Now, you can edit the spec and build again. For more guidance, see the docs at https://codespeak.dev/alpha_0.0.1.

P.S. Code Change Requests

If you find a bug in the code that CodeSpeak generated, or want to change a non-functional aspect of the code that's too low-level for the spec, you can create a Code Change Request (see docs) using the links below:

This link creates a new file named change-request.cs.md. Describe the change you want to make and commit the file. CodeSpeak will pick it up, run the build and commit the changes back to the repo.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages