GithubHelp home page GithubHelp logo

skaarlcooper / script-assess Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mirswamp/script-assess

0.0 0.0 0.0 8.5 MB

The script-assess framework enables assessments of Python, PHP, JavaScript, HTML, CSS, and XML software packages in the SWAMP. It helps to analyze the following packages types or build systems: npm (Javascript), composer (PHP), pear (PHP), wheels (Python), setuptools (Python), and packages that do not use any build system in the SWAMP.

Home Page: https://continuousassurance.org/

Shell 2.41% Python 93.52% C# 2.96% Makefile 1.11%

script-assess's Introduction

Script Assess

#TODO: Description

Source Code Location

Supported Package Language and Build System Types

#TODO: list the tools supported

  • Web

  • Python

  • Dotnet

Supported Tools

#TODO: list the tools supported

  • Web

  • Python

  • Dotnet

Directory Structure

The table below lists and describes the files and directories in script-assess repository

Table 1. script-assess Directory Structure:
File/Directory Description
 Makefile

Makefile to make a release

 Makefile.plats

Platform information to be included in the Makefile

 mk-alias-plat

Script to make Makefile.plats

 pylint.rc

configuration file for Pylint

 build_monitors/

contains files for .NET build monitor

 lib/

Python Libraries and binaries required by script assess. Currently has python libraries yaml and ply

 release/

Contains files related to documentation, license and release notes. Also, contains directories in-files and swamp-conf. These directories contain build_assess_driver and sys-os-dependencies.conf respectively.

 src/

Contains the actual source code for script-assess

 util/

Contains old release scripts.

Build

There is no build step now.

Release

Note
Requires '/p/swamp' to build/release
  • Update release/RELEASE_NOTES.txt with release notes

  • Update variable DEST_DIR in the Makefile for release directory. This is only required to be done once when you clone the repository.

  • Update variable VERSION in the Makefile for the current X.Y.Z version

  • Commit the source code to git

  • Create a tag with the command: git tag releases/X.Y.Z

  • Run commands: git push and git push --tags

  • run make or make VERSION=<X.Y.Z>, this will copy all the files for the release in a directory named script-assess-X.Y.Z in Makefile:$DEST_DIR

Test

For testing, use the standard script-assess-test

script-assess's People

Contributors

vamshikr avatar bigtrak avatar kupsch avatar bugh1 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.