Skip to content

Latest commit

 

History

History
53 lines (43 loc) · 1.57 KB

CONTRIBUTING.md

File metadata and controls

53 lines (43 loc) · 1.57 KB

Contributing Guidelines

Thank you for your interest in contributing to the DECLARE Process Model Repository! This document outlines the process for contributing.

Ways to Contribute

  • Adding new DECLARE process models to the repository
  • Adding new metrics for analyzing DECLARE models
  • Improving documentation
  • Reporting bugs
  • Suggesting enhancements

Adding Process Models

  1. Ensure your model is in a supported format (.decl, .txt, .png, or automaton)
  2. Include relevant metadata (application domain, purpose)
  3. Verify model consistency before submission
  4. Submit through the web interface or API

Adding New Metrics

  1. Provide a clear description of the metric
  2. Include the formal definition and calculation method
  3. Document any dependencies or requirements
  4. Submit through the repository interface

Submitting Changes

  1. Fork the repository
  2. Create a branch for your changes
  3. Follow the existing code style
  4. Write clear commit messages
  5. Submit a pull request

Bug Reports

  • Use the issue tracker
  • Include detailed steps to reproduce
  • Specify the expected vs actual behavior
  • Include relevant logs/screenshots

Development Setup

git clone https://github.com/yourusername/declare-repo.git
cd declare-repo
npm install
npm run dev

Testing

npm run test

Contact the maintainers at [contact information] for any questions or concerns.

Citations: [1] https://ppl-ai-file-upload.s3.amazonaws.com/web/direct-files/30762191/1afafa8f-c38f-4168-8127-f73702812d6b/Systematic_collection_and_classification_of_DECLARE_process_models_OG.pdf