Projects

get

Get a project

import { projects } from 'devshare'

//Get user's project named 'projectName'
projects('username', 'projectName')
  .get()
  .then(project => {
    console.log('project loaded:', project)
  })

add

Add a new project

import { projects } from 'devshare'

//Get user's project named 'projectName'
projects('username')
  .add({ name: 'projectName' })
  .then(project => {
    console.log('project loaded:', project)
  })

rename

Rename a project

import { projects } from 'devshare'
//Get user's project named 'projectName'
projects('username', 'projectName')
  .rename()
  .then(project => {
    console.log('project loaded:', project)
  })

remove

Remove/Delete a project

import { projects } from 'devshare'
//Get user's project named 'projectName'
projects('username', 'projectName')
  .remove()
  .then(project => {
    console.log('project loaded:', project)
  })

addCollaborator

Add a collaborator to a project

import { projects } from 'devshare'
//Get user's project named 'projectName'
projects('username', 'projectName')
  .addCollaborator('collabUsername')
  .then(project => {
    console.log('collaborator added successfully:', project)
  })

addCollaborators

Add an array of collaborators to a project

import { projects } from 'devshare'

//Add multiple collaborators
projects('username', 'projectName')
  .addCollaborators(['collabUsername1', 'collabUsername2'])
  .then(project => {
    console.log('collaborator added successfully:', project)
  })

removeCollaborator

Remove a collaborator from a project

import { projects } from 'devshare'

//Get user's project named 'projectName'
projects('username', 'projectName')
  .removeCollaborator('collabUsername')
  .then(project => {
    console.log('project loaded:', project)
  })

fileSystem

Access project's file system. Visit the File System Docs for a list of methods

import { projects } from 'devshare'

//Download project files
projects('username', 'projectName')
  .fileSystem
  .download()
  .then(project => console.log('project downloaded. Check Downloads folder'))

results matching ""

    No results matching ""