1234567891011121314151617181920212223242526272829303132333435363738 |
- Skapa is a flexible and configurable task interface creation utility. It means
- you can write scripts/programs which perform some tasks, and tell Skapa their
- names, locations and parameters. Then, users can access the commands through
- Skapa.
- Skapa is meant to be used with free software source code repositories, allowing
- to do things like reporting a bug, submitting a PO translation or adding a new
- C++ class a single-command operation. New users who aren't familiar with all
- the project's conventions and tools can then start working faster, without
- spending the first hours just reading text, which is sometimes demotivating.
- It also provides a consistent interface, which means people can come to projects
- new to them and already be able to do basics tasks, using an interface which is
- independent of the specific programming language, the build system or the issue
- tracker used by the project.
- It is also how I'm learning Perl, the language in which Skapa is written :-)
- In the future, Skapa will be implemented in a "dogfooding" style, i.e. using
- Partager's semantic tools. At the moment it simply reads configuration files and
- takes commands and plugins etc. from specific folders, although it's quite
- flexible and allows several overriding input sets. It's similar to how git reads
- the several git config locations and gitignore files in a specific order.
- __Current status__: Only the "create" command is implemented, and even that is
- still partial and needs more work. Skapa is still in an early stage. It's not
- a big project - actually much smaller than the core Partager components - but
- it's low priority at the moment, so work is progressing slowly. Once in a while
- I take a few hours to work on it and take it a step forward.
- There is no git repository for it yet - the code is in the single .pl file
- linked below.
- + [[Diary]]
- + [[create.pl]]
- + [[input]]
- + [[config]]
|