Skip to main content

SkyEngine Community

Help build an open platform for flexible manufacturing simulation and scheduling. Join researchers and developers working on factory environments, production and transport algorithms, experiments, and documentation.

Our community​

SkyEngine was founded by Dislab at Nanjing University. The laboratory's research and development are part of the project's origins.

SkyEngine connects people who want to understand how scheduling decisions behave in a shared factory environment. Contributions can range from a clearer tutorial or a reproducible report to a new simulation scenario or scheduling algorithm.

Meet the project chair and maintainers on the Committee page, and the people contributing to the project on the Contributors page.

Find your starting point​

  • Use SkyEngine: follow the documentation, configure a factory, and run an initial simulation. Use Support & Contact for questions.
  • Improve the system: contribute simulation, scheduling, experiment, or interface changes to the SkyEngine system repository. Start with the developer guide to find the relevant component.
  • Improve this website: contribute tutorials, translations, navigation, and blog posts to the website repository.
  • Help others: reproduce a problem, review a proposal, explain an example, or share an experiment that others can run.

The contribution guide explains how to prepare and validate a change.

Research and experiments​

Explore project updates in the SkyEngine blog. For algorithm comparisons, keep factory instances, seeds, disturbances, and simulation limits consistent, and report completion rates alongside completion times. The experiment workbench provides training, testing, result comparison, and replay workflows.

For project exchange and research collaboration, see Support & Contact. Brand assets are available for project presentations and documentation.

Working together​

Keep discussions respectful and focused on the problem, the evidence, and the proposed improvement. Explain the context of a question, acknowledge others' contributions, and help new participants find their way around the project.