LogoLogo
  • JuliaOS Documentation Hub
  • About JuliaOS
    • Mission & Vision
    • Features and Capabilities
    • Roadmap
    • Tokenomics
  • Ecosystem
    • Overview
  • Partners
    • Heurist
    • Fetch.ai
    • Soulgraph
    • cheqd.io
    • Aethir
    • Anyone
    • TensorLabs
    • Hashpower
  • Technology
    • Overview
    • Open Source
      • Modular Framework
      • CLI Mode
    • AI Platform
      • Dashboard
      • Agent Management
      • Swarm Management
      • Marketplace
      • Mining
    • LLM
    • Launchpad
    • Robotics & IOT
      • SwarmIOT
      • Modular AI with Robotics
        • J3OS MiniLLM
          • 🔧 Use Cases
  • Technical
    • Overview
    • Developer Hub
      • Getting Started
        • Installation Guide
          • Github Guide
        • Basic Concepts
        • Quick Start Guide
          • Handling secrets
        • Examples and Use
          • Example: Using the Trading Functionality
          • Example: Using the Benchmarking Feature
          • Example: Multi-Agent Swarm Coordination
          • Example: Using the Python Wrapper for LLM Integration
          • Example: Using Cross-Chain Bridges
          • Example: Creating and Running a Swarm Optimization
          • Page 4
      • Best Practices
        • Performance Tuning
        • Agent/Swarm Design Patterns
        • Best Practices & Patterns
        • Security Best Practices
      • CLI
        • JuliaOS CLI Interface
        • Agent Management (CLI)
        • CLI Configuration
        • Cross-Chain Hub (CLI)
        • Swarm Management (CLI)
        • CLI Troubleshooting
        • Wallet Management (CLI)
      • Framework SDK
        • Modules
          • Bridge
          • Agents Module
          • Dex
          • Swarms Module
          • Wallet
        • Python Wrapper
          • LangChain Integration
          • Python Wrapper
      • Contributing Guide
      • Extending JuliaOS
      • Development Setup & Conventions
      • Testing & Debugging
      • Troubleshooting
    • Architecture
      • High Level JuliaOS
      • CLI <-> Backend Communication
      • Data Storage Architecture
      • Framework Internals
      • Architecture Deep Dive
        • Architectual Notes
    • Concepts
      • Core Features & Concepts
      • Agents
        • Agent Skills & Specializations
      • Swarms
      • Neural Networks
      • Blockchains & Chains
      • Bridges (Cross-Chain)
      • Integrations
        • Google ADK
        • LLMs
        • Price Feed
        • DEX Integration
      • Storage
      • Trading Capabilities
      • Use Cases
      • Wallets
      • Portfolio Optimization
  • Research
    • JuliaOS Research
  • API Documentation
    • API Reference
      • API Reference: Julia Backend Commands
      • API Reference: CLI Commands
      • API Reference: Node.js API
      • API Reference: Python API
      • API Reference
  • Community
    • Community & Support
  • FAQ
    • General
    • Technical
    • Community
Powered by GitBook
On this page
Export as PDF
  1. Community

Community & Support

PreviousAPI ReferenceNextGeneral

Last updated 19 days ago

🧑‍🤝‍🧑 Community & Contribution

JuliaOS is an open-source project, and we welcome contributions from the community! Whether you're a developer, a researcher, or an enthusiast in decentralized technologies, AI, and blockchain, there are many ways to get involved.

Join Our Community

The primary hub for the JuliaOS community is our GitHub repository:

  • GitHub Repository:

    • Issues: Report bugs, request features, or discuss specific technical challenges.

    • Discussions: (Consider enabling GitHub Discussions) For broader questions, ideas, and community conversations.

    • Pull Requests: Contribute code, documentation, and improvements.

Ways to Contribute

We appreciate all forms of contributions, including but not limited to:

  • 💻 Code Contributions:

    • Implementing new features for agents, swarms, or neural network capabilities.

    • Adding support for new blockchains or bridges.

    • Improving existing code, performance, or security.

    • Writing unit and integration tests.

    • Developing new use cases or example applications.

  • 📖 Documentation:

    • Improving existing documentation for clarity and completeness.

    • Writing new tutorials or guides.

    • Adding examples to the API reference.

    • Translating documentation.

  • 🐞 Bug Reports & Testing:

    • Identifying and reporting bugs with clear reproduction steps.

    • Helping test new releases and features.

  • 💡 Ideas & Feedback:

    • Suggesting new features or enhancements.

    • Providing feedback on the project's direction and usability.

  • ** evangelism & Advocacy:**

    • Spreading the word about JuliaOS.

    • Writing blog posts or creating videos about your experiences with JuliaOS.

Getting Started with Contributions

  1. Discuss Your Plans: For new features or significant changes, it's a good idea to open an issue first to discuss your ideas with the maintainers and community.

  2. Contribution Workflow:

    • Create a new branch for your changes (e.g., git checkout -b feature/my-new-feature or fix/bug-description).

    • Make your changes, adhering to any coding style guidelines (to be defined, see below).

    • Write or update tests for your changes.

    • Commit your changes with clear and descriptive commit messages.

    • Push your branch to your fork on GitHub.

    • Open a Pull Request (PR) against the main or appropriate development branch of the Juliaoscode/JuliaOS repository.

    • Clearly describe the changes in your PR and link to any relevant issues.

    • Be responsive to feedback and participate in the review process.

Contribution Guidelines

We are in the process of formalizing our contribution guidelines. In the meantime, please aim for:

  • Clear Code: Write readable and maintainable code. Add comments where necessary.

  • Testing: Include tests for new functionality and bug fixes.

  • Commit Messages: Write clear and concise commit messages (e.g., following Conventional Commits).

We plan to create a CONTRIBUTING.md file with detailed guidelines soon.

Code of Conduct

We are committed to fostering an open, welcoming, and inclusive community. All contributors and participants are expected to adhere to a Code of Conduct. We plan to adopt and publish a CODE_OF_CONDUCT.md file (e.g., based on the Contributor Covenant) in the near future.

Set Up Your Environment: Follow the

Find an Issue: Browse the page. Look for issues tagged with good first issue or help wanted if you're new.

Fork the to your own GitHub account.

https://github.com/Juliaoscode/JuliaOS
Quick Start
GitHub Issues
JuliaOS repository