Giter VIP home page Giter VIP logo

spike-community-overlay's Introduction

Spike community overlay

This overlay will contain community ebuilds that would be merged in the main overlay. We need a set of rules to govern our behavior. In this document i'll try to explain how the release process is made so everyone can understand why pulls requests are better then directly pushing inside the repo (unless you know what are you doing, but that's addressed for those who have access).

Automatic Builds

The automatic building it's run almost everyday: the process it's tied to the commits made on the repositories, so every change it's tracked, tested and then sent to the Spike Entropy repository

Build process

We have two build servers, x86 and x86_64, they merges everytime the changes inside the specified overlays, test the ebuild and notify the admins about the status. When ebuild passes, it would be automatically pushed into the Entropy repository.

Automatic upgrades

The build servers scans the packages in the Entropy repository to see if there are upgrades for the atoms that are present in the overlay automatically: they tests the new version bumps and notify if necessary

This means that if you push directly ebuilds that doesn't pass tests (that doesn't install properly) or doesn't have a Manifest file won't be pushed into the Entropy repository.

IF you have repository access

if you push just for testing purposes, you shouldn't push here, but if you REALLY want to do that, because you feel the ebuild it's correct, and you cannot compile on your machine (leveraging the build server power) open a new branch, like user/test-atom

IF you (don't) have repository access

It's prefeered in both cases that you open a pull request unless you are sure that the ebuild it's working and satisfy QA.

"spike" category

The spike category will contain meta-ebuilds that lists dependencies required for the distro. For example, spike/spike contains all the pentesting tools that are required inside the distribution and will request also the needed atoms for the release process (spike/spike-menu, spike/spike-version, ...). When you feel a tool should be included in the distribution, open an issue here, so would be processed/tested properly before going upstream.

Additions

Please feel free to add to this doc rules and policies as you see fit. Discussion can take place on irc.

IRC

Server: chat.freenode.net

Channel: #spike-pentesting
Channel: #spike-pentesting-dev dev-chat & Server Build or push : reports pasite.org go here....

layman -f -a https://raw.githubusercontent.com/Sabayon-Labs/spike-community-overlay/master/overlays.xml

more Blue Team or Seucrity defensive package or enhanced privacy apps

pull requests always welcome. layman -f -a spike -o https://raw.githubusercontent.com/Sabayon-Labs/Templar-overlay/master/overlay.xml

Unstable or works in Progress are being moved to Spike-RISE

anyone is free to enhance these (pulls or etc acepted) layman -f -a spike -o https://raw.githubusercontent.com/Sabayon-Labs/Spike-Rise/master/overlay.xml

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.