Reken - Web Development Framework

Developer Guide

Version 0.9.5

Author: Henry van den Broek

Status: Draft

Table of Contents

  1. Introduction

    • What is Reken?
    • Key Features
    • Who Should Use Reken?
    • Getting Started
  2. Installation and Setup

    • Downloading Reken
    • Adding Reken to Your Project
    • Compatibility
  3. Basics

    • Understanding Reken Attributes
    • Creating Your First Dynamic Element
    • Conditional Rendering
    • Render Iterations
    • Handling User Input
    • Working with REST APIs
  4. Reken Attribute Reference

    • data-text
    • data-html
    • data-value
    • data-style
    • data-attr-[attr]
    • data-class
    • data-if
    • data-for
    • data-action
    • data-on-
    • data-timer
    • data-interval
    • data-rest
    • data-rest-options
    • data-calc
    • data-route
    • data-component
    • data-arg-*
    • data-bind-*
    • data-include
    • data-ref
  5. Advanced Features

    • Component Creation and Usage
    • Routing with Reken
    • Handling Reken Events
    • Using Components and Slots
    • Data Binding and Component State
  6. JavaScript API

    • reken Object Overview
    • reken.version
    • reken.force_calculate()
    • reken.forceCalculate() (deprecated)
    • rekenready event
    • rekeninitialized event
  7. Examples and Use Cases

    • Building Dynamic Web Pages
    • Interactive Forms and User Interfaces
    • Using REST APIs with Reken
    • Creating Reusable Components
  8. Best Practices

    • Structuring Your Reken-Based Projects
    • Optimizing for Performance
    • Debugging and Troubleshooting
  9. FAQs

    • Common Questions and Answers
    • Troubleshooting Tips
  10. Resources

  1. License
  1. Acknowledgments
  1. Contact
  1. Appendix

Conclusion

The above outline provides a structured framework for creating documentation for Reken, covering everything from installation to advanced features, best practices, and even a section for contributors.