1.0.40 • Published 1 year ago

@asarkisian/mcaf.js v1.0.40

Weekly downloads
-
License
GNU General Publi...
Repository
-
Last release
1 year ago

alt tag

Mission Control Automation Framework (MCAF)

APPLICATION: MCAF.js
AUTHOR(S): Armond Sarkisian
MAINTAINER(S): Armond Sarkisian
EMAIL: armond.sarkisian@jpl.nasa.gov
GIT BRANCHES: main, dev
DESCRIPTION: The back-bone for MCAS (Mission Control Automation System). This is where all the back-end calls for PyTest and Cypress are stored. This is for Cypress

SPECIFICATIONS:

  • Test Framework: Cypress 11.1.0+
  • Language: NodeJS 16.13.1+

REQUIREMENTS:

MCAF.JS: WORKFLOW:

  1. Clone MCAF from github.jpl.nasa.gov and navigate into the MCAF directory:
$ git clone git@github.jpl.nasa.gov:MGSS/MCAF.git   # clone project
$ cd MCAF                                           # access repo root
  1. Open your favourite IDE (i.e., Visual Studio Code) and open the project inside the ./mcaf.js folder

  2. Create your branch and start updating the changes

$ git checkout -b 123-branch-name-goes-here         # create a new development branch
  1. Navigate into ./mcaf.js

  2. Perform the necessary implementation

  3. Run the following commands:

$ yarn pr:prepare
$ yarn doc:prepare
  1. Navigate into the Github project folder: https://github.jpl.nasa.gov/MGSS/MCAF/issues/new/choose

  2. Create a new release

  3. Be sure to follow the steps, update the version, verify the formatting and create a new pull request

  4. Ensure you complete the checklist for the PULL REQUEST

  5. Once all is done and merged, be sure to update the remote repository:

$ yarn npm:publish

HELPFUL SOFTWARE/EXTENSIONS/PLUGINS:

The following applications/plugins can further aid you in getting the job done effectively and quickly. I especially recommend VIM if you love keyboard shortcuts.

PLUGINREADME
VIMhttps://www.vim.org/
TMUXhttps://github.com/tmux/tmux/wiki
Vundle Pluginhttps://github.com/VundleVim/Vundle.vim
Firebug Pluginhttps://blog.getfirebug.com/
Firepath Pluginhttps://firepath.en.downloadastro.com/
Omnibug Pluginhttps://chrome.google.com/webstore/detail/omnibug/bknpehncffejahipecakbfkomebjmokl?hl=en
JSON Viewer Pluginhttps://chrome.google.com/webstore/detail/json-viewer/gbmdgpbipfallnflgajpaliibnhdgobh?hl=en-US
JSON/YAML Toggle Pluginhttps://chrome.google.com/webstore/detail/json-yaml-toggle/dphedhpnbojdegjcokghhfploeobobbc?hl=en
iTerm2 Terminal (for Mac)https://www.iterm2.com/
Cygwin Terminal (for Win)https://www.cygwin.com/
1.0.39

1 year ago

1.0.38

1 year ago

1.0.40

1 year ago

1.0.29

1 year ago

1.0.28

1 year ago

1.0.27

1 year ago

1.0.33

1 year ago

1.0.32

1 year ago

1.0.31

1 year ago

1.0.30

1 year ago

1.0.37

1 year ago

1.0.36

1 year ago

1.0.35

1 year ago

1.0.34

1 year ago

1.0.26

1 year ago

1.0.25

1 year ago

1.0.24

1 year ago

1.0.23

1 year ago

1.0.22

1 year ago

1.0.21

1 year ago

1.0.20

1 year ago