fuzzed icon indicating copy to clipboard operation
fuzzed copied to clipboard

Separate project for backend

Open troeger opened this issue 9 years ago • 2 comments

The mixed fronted and backend code in the project is a pain point, both for the build and the Ansible parts.

The backend (daemon) parts should become a separate GitHub project. This includes:

  • Separation of Ansible playbooks.
  • Separate Vagrant files. Maybe the frontend does not really need Vagrant support any more.
  • Splitting up the code base.

Common points, such as the GraphML and the job request format, may go into a third glue repository.

troeger avatar May 21 '15 06:05 troeger

Is the Ansible playbook in the frontend then responsible for cloning and building the backends?

What about the files in FuzzEd/static/xsd (obsolete with GraphML, but anyways...)?

laena avatar May 21 '15 06:05 laena

The XSD files may belong to the glue repository with common data formats.

The Ansible playbook configures the Vagrant / Dev / production machines, the building is handled in the SCons scripts.

troeger avatar May 21 '15 06:05 troeger