🌊
jsf
  • About KalmiaJSF
  • Setup
  • Architecture
  • Contributing
  • Changelog
  • Guides
    • Cheat Sheet
  • Examples
    • Demo example
    • Basic examples
    • Kitchen Sink example
    • Charts example
  • Schema
    • Intro to Schema
    • Prop types
      • String
      • Boolean
      • Number & Integer
      • Object
      • Array
      • Date
      • Id
      • Null
      • Ref
      • Binary
    • Prop options
      • Disabling property
      • On prop init actions
      • Persist
      • On value change
      • On user value change
    • Handlers
      • Color picker
    • Creating custom handler
      • Working with arrays
    • Value provider
  • Validation
    • Custom validation
    • Eval
  • LAYOUT
    • Intro to Layout
    • Layout options
      • Show & hide
      • On click action
  • INTERFACES
    • Value Options
  • Form
    • Form data
  • OTHER
    • Events
    • Lifecycle hooks
    • Notifications support
  • PAGES & COMPONENTS
    • Page
    • Component
  • THEMING
    • Creating new theme variant
  • BUILDER
    • Shortcuts
  • Help
    • FAQ
Powered by GitBook
On this page
  • Packages
  • Core (common)
  • Contribution handlers
  • Development setup
  • Issues and Bugs
  • Feature Requests
  • Submission Guidelines
  • Coding Rules
  • Git Commit Guidelines
  • Debugging tips

Was this helpful?

Export as PDF

Contributing

PreviousArchitectureNextChangelog

Last updated 4 years ago

Was this helpful?

We are honored by any contributions you may have small or large.

Contributing process is still under construction.

Packages

Core (common)

Contribution handlers

Development setup

Becoming a JSF contributor is a fairly straight forward process. First clone repository containing playground and make sure all git submodules are also there.

$ ./install.sh

Once everything is installed (node modules) run playground demo app:

cd ./app && yarn start

If you are changing common code you should also run build & watch.

cd ./common && yarn run watch:build:dev

Above command will automatically copy files into playground node modules.

Issues and Bugs

Feature Requests

Submission Guidelines

Coding Rules

Git Commit Guidelines

Debugging tips

Check the GitHub page issues:

https://github.com/kalmiallc/jsf-app/issues
https://github.com/kalmiallc/jsf-common/issues
🚧
🚧
LogoGitHub - kalmiallc/jsf-commonGitHub
LogoGitHub - kalmiallc/jsf-contrib-handlersGitHub
LogoGitHub - kalmiallc/jsfGitHub