Skip to content

asok-framework/asok-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Asok Framework Logo

GitHub Stars License Documentation


📖 Asok Documentation & Website

Welcome to the official repository for the Asok Framework documentation and website. This repository hosts the source code for asok-framework.com and the complete set of documentation files.

Asok is a Python-first micro-framework with minimal external dependencies, designed for speed, simplicity, and professional web development.

💡 Note for VS Code Users: For the best developer experience, we highly recommend installing the official Asok VS Code Extension. It provides native autocompletion, reactive snippets, and integrated CLI commands directly in your editor.


🌐 Official Channels


📁 Repository Structure

This repository is organized into two main parts:

  • 📂 docs/: The complete source files for the documentation (Markdown).
  • 📂 asok-framework.com/: The source code for the official website, built with Asok itself.
  • 📂 icons/: Visual assets, logos, and brand identity files.

🛠️ Documentation Content

The documentation covers everything you need to master Asok, from your first "Hello World" to complex reactive architectures:

  • 🟢 Foundations: Installation, Project Structure, Routing, Request/Response, and Templates.
  • 📊 Database & Data: Built-in ORM, Versioned Migrations, Vector Search, and Forms.
  • Reactive UI: Alive Components, WebSockets, Transitions, and HTML Streaming.
  • 🛠️ Internal Tools: Admin Interface, API Development, Background Tasks, and Scheduler.
  • 🔴 Production & Ops: Security Audit, Deployment, Testing, Logging, and Optimization.

🤝 Contributing to Documentation

We believe that great documentation is the key to a great framework. If you find a typo, a missing explanation, or have an idea for a new tutorial, your contributions are welcome!

  1. Fork the repository.
  2. Create your feature branch (git checkout -b feature/improved-docs).
  3. Edit the Markdown files in the docs/ directory.
  4. Commit your changes (git commit -m 'Docs: clarified the ORM relationships section').
  5. Push to the branch and open a Pull Request.

🔗 Asok Ecosystem

Repository Description
asok The core Python framework engine.
asok-vscode Official VS Code Extension for snippets, highlighting and more.
asok-docs (You are here) Official documentation and website.
asok-examples Production-ready templates and use cases.
asok-lab Experimental features and playground.

📜 License

The documentation and the website source code are licensed under the MIT License - see the LICENSE file for details.


Made with ❤️ by Mpia M. and the Asok community.

About

Official Asok documentation repository: contains both the technical content (Markdown) and the site engine built with Asok, featuring SPA navigation and streaming.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors