All Projects → prism-break → Prism Break

prism-break / Prism Break

Licence: gpl-3.0
Privacy/security-oriented software recommendations (mirrored from GitLab)

Labels

Projects that are alternatives of or similar to Prism Break

Nth Start Project
Startkit for HTML / CSS / JS pages layout.
Stars: ✭ 578 (-52.23%)
Mutual labels:  pug
Papogen
Use Sass/CSS + Pug + Node.js to generate beautiful static website.
Stars: ✭ 37 (-96.94%)
Mutual labels:  pug
Nightscout.github.io
website, meta repo for whole project
Stars: ✭ 57 (-95.29%)
Mutual labels:  pug
Generator Angular Fullstack
Yeoman generator for an Angular app with an Express server
Stars: ✭ 6,135 (+407.02%)
Mutual labels:  pug
Catalyst
Typescript NodeJS Microservices Boilerplate with Generator CLI - Moleculer, GraphQL, REST, OAuth2, Jaeger, Grafana, Prometheus, Ory Hydra, Ory Keto w/ Access Control middleware, Moleculer-DB GraphQL mixin, Pug, Redis, sibling client repo (login, persistance layer, react-native-web, ios, android)
Stars: ✭ 30 (-97.52%)
Mutual labels:  pug
Gameboy Css
👾 Pure CSS GameBoy - Includes animations and the original sound 🔊
Stars: ✭ 39 (-96.78%)
Mutual labels:  pug
Gulp Pug
Gulp plugin for compiling Pug templates
Stars: ✭ 512 (-57.69%)
Mutual labels:  pug
Vue Admin Element
(Vue2 演示项目)物业后台管理系统 - ElementUI ( 基本结构已完成, 剩下的就是具体业务开发; 如有疑问请留言 )
Stars: ✭ 73 (-93.97%)
Mutual labels:  pug
Jekyll Pug
Jekyll Plugin That Allows You To Use Pug
Stars: ✭ 30 (-97.52%)
Mutual labels:  pug
Jquery Scrolla
jQuery plugin for reveal animations when scrolling
Stars: ✭ 50 (-95.87%)
Mutual labels:  pug
Gmdjs
Grid Material Design
Stars: ✭ 24 (-98.02%)
Mutual labels:  pug
Zinky
minimalist semi-opinionated modular framework.
Stars: ✭ 28 (-97.69%)
Mutual labels:  pug
Phug
Phug - The Pug Template Engine for PHP
Stars: ✭ 43 (-96.45%)
Mutual labels:  pug
Bootstrap Switch
Turn checkboxes and radio buttons in toggle switches.
Stars: ✭ 5,132 (+324.13%)
Mutual labels:  pug
Livro Sem Apego
📚 Um site de doação de livros, sem fins lucrativos! o/
Stars: ✭ 58 (-95.21%)
Mutual labels:  pug
Node Express Mongoose Demo
A simple demo app using node and mongodb for beginners
Stars: ✭ 4,976 (+311.24%)
Mutual labels:  pug
Ines Io
⚡️ Source of my website and blog (Harp, Jade, Sass, JavaScript)
Stars: ✭ 38 (-96.86%)
Mutual labels:  pug
Expug
Pug templates for Elixir
Stars: ✭ 74 (-93.88%)
Mutual labels:  pug
Uikit Computer Store Template
Computer store e-commerce template
Stars: ✭ 72 (-94.05%)
Mutual labels:  pug
Hexo Theme Snark
An hexo theme with lofter style
Stars: ✭ 45 (-96.28%)
Mutual labels:  pug

PRISM Break

Welcome to the PRISM Break project. Here's a quick overview of the code. JSON containing all of the project data is filtered through LiveScript and then compiled to plain HTML with Jade templates. Stylesheets are managed with Stylus, a CSS preprocessor.

The prism-break build process relies on several npm packages. Make sure to have node.js installed on your system if you want to contribute to the code.

If you'd like to translate the project to your favorite language, there's no need to install node.js or even download the code. Just add translated data to the appropriate JSON files on GitHub and submit a Pull Request - if anything's missing, the English version will be used instead. That being said, setting up the project locally will allow you to run make localize_LANG (where LANG is a language code) to get a nice list of things for you to translate.

More information for translators can be found in CONTRIBUTING.md.

Join us at #prism-break on Freenode! Feel free to ask any questions.

Project Inclusion Guidelines

  • Only F/OSS software is allowed to be featured on PRISM Break.

    PRISM Break follows the GNU/FSF definition of Free Software and prefers software licensed under a compatible license but may allow other OSI reviewed licenses. The only exception is when free software offers no viable alternative to proprietary software. "Web Search" is the only category with this exception currently.

  • Quality over quantity.

    PRISM Break strives to promote the best open source applications. Ease of use, stability, and performance matter. This is the first time many people are looking to leave their proprietary walled gardens. Let's make it a good experience for them. If you're writing a privacy-minded FOSS app, please finish it before asking PRISM Break to promote it.

  • The software must have a strong security focus.

    This can vary case-to-case, but generally here are the attributes we look for:

    • Can keep up with security events
    • Understand security and take it seriously (this is very broad, but can range from "don't invent your own crypto" to "think about and design against metadata leaks")
    • Offers security advantages that other projects don't
  • Before suggesting software, please first search this repository to see if your request has already been made.

    If it has been rejected, you'll learn why. If the issue hasn't been addressed, add a comment as to why it deserves inclusion. If the software has been improved significantly since the initial rejection, feel free to suggest it again.

  • Pull requests are prioritized over issues.

I will respond to them quicker and they will get an answer faster.

Project Submission (quick version)

1. Edit

Add the project you wish to get listed.

vi ./source/db/en-projects.json                  # edit or add a project

cp project.png ./source/assets/images/logos/medium/    # put 60x60 PNG here

2. Test

Make sure your edits do not break the site by building the English version of PRISM Break. Open the pages to make sure it all works.

make test      # builds ./public/en for preview purposes

3. Translate

You edited the en-projects.json file earlier. This only creates a project description for the English version of PRISM Break. Please copy the project description to all the other language files, so translators work on it more easily.

# Copying your edits to *-projects.json
./source/db/*-projects.json

At this point, feel free to commit the changes and submit a pull request. Steps #4 and #5 are only necessary if you want to build your own copy of the site.

4. Build

make           # get a drink, it'll take a while build all 27 languages

make reset     # making a drastic change? run this instead of `make`
               # this will vaporize /public before running `make`

5. Serve

make serve     # starts HTTP server on http://127.0.0.1:8080

Need more details on how to submit a project or a translation?

Read CONTRIBUTING.md for more detail into the process.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].