West-Life Virtual Research Environment Docs
  • Introduction
  • Data Management
  • Virtual Folder
    • User's guide
      • Settings
        • Import settings from another Virtual Folder
      • File Manager
      • File Picker
      • Related applications
        • Jupyter notebook
      • Metadata
    • Installation guide
      • Cloud installation
      • Local installation
      • Integration with SSO
    • Integration guide
      • Select File or Dir from Virtual Folder
      • Working with WEBDAV
      • Embedding Virtual Folder Component
      • Adding component into Virtual Folder
    • Developer's guide
      • Backend
      • Frontend - Web Application
      • Metadata and API
        • Dataset metadata and API
        • File metadata and API
      • Import Export Settings API
      • Related application and services
      • Untitled
  • Virtual Machines and Containers
    • Preparing vagrant VM template
    • Preparing docker container
  • Repository
    • Installation guide
      • Prerequisites
      • Automatic installation
      • Manual installation from source codes
    • User's guide
      • Scientist imports project proposal
      • Staff uploads data
      • Scientist works with dataset
      • Metadata
    • Developer's guide
      • Metadata generation
      • ARIA integration
Powered by GitBook
On this page
  • Source code structure
  • Remove unwanted commits from git tree
  1. Virtual Folder

Developer's guide

PreviousAdding component into Virtual FolderNextBackend

Last updated 7 years ago

Get source codes directly from , or use option to install virtual machine from source codes described at .

Source code structure

/vmcontext          # helper configuration and scripts for virtual machines creation         
/wp6-virtualfolder  # source code for virtual folder
LICENSE             # license
README.md           # brieaf installation instructions
RELEASE.md          # instruction to make release
Vagrantfile         # vagrant configuration to prepare VM
bootstrap.sh        # bootstrap script, will install VF in clean VM

The source code of VF components in /wp6-virtualfolder are

/bootstrap          # various bootstrap scripts for components
/conf-template      # default templates for linux configuration files
/scipion            # minor ammendments for scipion installation inside local VF VM
/scripts            # bash scripts used by components of VF
/singlevre/api      # static proxy of vre component in single user environment
/src/WP6Service2    # backend in C# (.NET and ServiceStack) of metadataservice
/www                # frontend in HTML and Javascript (ECMAScript 6 and Aurelia)

Remove unwanted commits from git tree

Use it when accidental commit was done and to remove all sensitive files.

github.com/h2020-westlife-eu/virtualfolder
Virtual Machines
https://help.github.com/articles/removing-sensitive-data-from-a-repository/