Skip to content
Pedro A. Hortas edited this page Apr 25, 2015 · 76 revisions

Introduction

uSched is a free and open source command-line scheduler with an almost-natural language interpreter, delivering remote management and an intuitive programming interface for multiple programming languages. See the FAQ and the Getting Started guide.

Table of Contents

Licensing

uSched is licensed under the GNU General Public License version 3.

Contributions

To contribute to the project, fork it on GitHub and send a pull request with a detailed description of the changes, purpose and improvements made.

Before submitting a pull request, have a look into the Coding Guidelines and Debugging and Unit Testing wiki page. It contains some basic tests that should be performed and passed before submitting any work to the current tree. You can also visit the #usched channel on irc.freenode.org.

If you want to request a new feature, follow the request form instructions.

If you have great ideas that will make sense to be implemented on uSched, but you don't know how to express it in a consolidated feature, just drop us an email with some guidelines and examples of what you're thinking, so we can discuss it further.

Releases

The following subsections describe the project planning for the next stable releases. For a more detailed description of future releases, see the Roadmap.

Current Stable Release

  • (no stable releases are available yet)

Next Stable Release

  • v0.1 (stable) on 30th April 2015 (expected)

Current Unstable Stage

Current Development Tree

  • v0.2-dev-xx (May not be functional. Developers only.)

Portability

This section addresses information regarding the currently supported operating systems and architectures.

Supported Architectures (tested)

  • x86/x64
  • ARM
  • SPARC
  • MIPS
  • Alpha
  • SH-4
  • PPC
  • ESA/390
  • v0.1-beta-06 is supported (fully tested) on the following architectures:
  • x86/x64
  • ARM
  • SPARC
  • MIPS
  • Alpha
  • SH-4
  • PPC

The current uSched tree will probably work on other architectures that are not listed here (untested), but there's no way to know until some serious testing is performed. If you have successfully tested uSched on an architecture not listed here, please let us know.

Supported Operating Systems (tested)

  • v0.1-beta-06 is supported (fully tested) on the following operating systems:

Getting Started

~$ usc run 'wget https://github.com/ucodev/usched/wiki/Getting-Started' now

or click here.

Getting Help

If you're an IRC user, go to the #usched @ irc.freenode.net. Otherwise, ask your question on one of the following websites, depending on the question:

  • For questions regarding command-line usage or programming interface:
  • Ask your question on Stack Overflow, preferably with the tag usched if available.
  • For questions regarding installation and configuration:
  • Ask your question on Server Fault, preferably with the tag usched if available.

Bugs

If you think you've found a bug, you can report it by:

Reaching the Author

Clone this wiki locally