Giter Site home page Giter Site logo

devopsbookmarks / devopsbookmarks.com Goto Github PK

View Code? Open in Web Editor NEW
583.0 37.0 213.0 770 KB

Website of devopsbookmarks.com

Home Page: www.devopsbookmarks.com

License: Other

JavaScript 20.15% HTML 17.53% Shell 1.50% SCSS 38.03% EJS 19.19% Procfile 0.07% Dockerfile 3.53%

devopsbookmarks.com's Introduction

Devops Bookmarks

- This repository is no longer maintained. Please check out the repository located
- at: https://github.com/devopsbookmarks-org/devopsbookmarks.org
-
- Thanks for all your support, Scott

To discover tools in the devops landscape.

There are new incredible tools and frameworks being released everyday. This is an open and transparent attempt at aggregating all these tools and frameworks.

Deployment Status

Build Status

Legacy travis-ci builds.

Contributing

Refer to CONTRIBUTING.md

Development

  • Have a working docker setup and this repository clone
  • docker run --rm -it -v $PWD:/workspace -p 8080:8080 -w /workspace node:18 bash
  • Running npm run-script build and then npm start
  • Look at the results in your browser: open http://localhost:8080/

Maintenance

This project has been alive and keeping for a while now (first commit in 2014), but it has gone through a period of neglect. The aim now is do a seasonal update which may include things like:

  • bump dependencies
  • force a redeploy is there's nothing to do
  • find an opportunity to remove something
  • go through neglected issues and pull requests

Inspiration

devopsbookmarks.com's People

Contributors

adrianduke avatar billcchung avatar borski avatar camjackson avatar chris-rock avatar chriscowley avatar curlup avatar dastergon avatar dependabot[bot] avatar dvrajan avatar hammerdr avatar harkx avatar jaylinski avatar jeremyrp avatar jesseward avatar leonardodavinte avatar lumberg avatar mikhailadvani avatar naorlivne avatar nmalbran avatar pablohn26 avatar pringinacio avatar rdsubhas avatar scottmuc avatar tamsky avatar tmayse avatar viktorbenei avatar yks0000 avatar zeroxten avatar zigsphere avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

devopsbookmarks.com's Issues

replace or add icons with font awesome

Either we need to update font awesome or we need to source icons from multiple locations. There aren't any icons for BSD or Solaris. Nor are the icons for all the programming languages. It might look inconsistent if we take icons from many different locations.

Topic/Tag to consider: Test Frameworks

Hi!

Love this idea! Curious if you'd be interested in including testing frameworks?

For example:

[{
  "name": "Test Frameworks",
  "slug": "testing",
  "include_tags": [ "testing" ]
}

Cheers!

add smoke test of running application

Issue #67 cause the app to not start up. The JSON was valid, but it wasn't contained in an array so the app broke at startup complaining that .forEach didn't exist on the object.

SEO

URLs are SEOd right now, but just keeping track of all other things SEO related in this story.

  • meta title/description/keywords should have proper values
  • make sure we freeze our URLs, changing them later would have seo costs
  • add proper robots.txt, humans.txt and other stuff
  • cross-verify with google web starter kit

simplify tagging

right now we have fixed categories, idea is to make tagging more flexible.

  • tags for tools must be flexible
  • licenses/OS - may have separate properties for these instead of mixing these in with the tags

Installation Documentation

I know this isn't really the use-case for this repository but is there any chance of getting some better installation instructions for it? I think it would neat to self-host one with not only pure dev-ops things but also other more general things like nosql databases, code snippets, and things like that.

Trouble is, I'm no nojejs master. I download it, install the nodejs plugins, run "node server.js", and I can see a white page with text, but totally devoid of any stylesheets. Hours of messing around later I finally spot the script/server file and realise I need to use grunt instead. Just a paragraph somewhere would be good.

proper favicon

how we design one is a different problem altogether :) but having a favicon would help. right now its using html5boilerplate's favicons

Create a mission statement

As a contributor
I want a mission statement
So that it can guide my contributions to the website

I personally think that this website can escalate to me too many things for too many people. Want to think about how to keep it simple

RFC: Replace topics with behaviours

I blogged about the concerns I have about this website. Not only should this be a place of discovery but a place that reinforces the core concepts of devops. A list of tools dilutes it, in my humble opinion.

Some ideas around behaviours are:

  • Infrastructure as Code (eg: chef, ansible, terraform, vagrant)
  • Data Informed Decisions (graphite)
  • Situational Awareness (logstash, kibana, nagios)
  • Knowledge Sharing (apiary, asciidoc)

I keep on going back to CAMS (Culture, Automation, Metrics, and Sharing) as the core components of devops. The way the topics are listed now, they are too implementation specific.

Essentially, what's driving me crazy is that I know there's more to devops than a list of tools. As I see it now, this website does a good job of displaying some tools. It doesn't explain why these are devops tools nor what it means to be a devops tool.

Any plan to include Web Frameworks?

Thinking Django, Flask etc, they seem to pop up at an incredible rate so cataloguing them would be useful, could categorise if they support async, what language they're based on etc

ordering display of tools

objective: make sure every tool gets a fair opportunity to be displayed to the visitors

some suggestions:

  • random order?
  • provide ordering options?

vagrant up fails using Windows 7

Lots of lines similar to:

npm ERR! error rolling back Error: UNKNOWN, unlink '/vagrant/node_modules/grunt-sass/node_modules/node-sass/bin/darwin-x64-v8-3.14/binding.node'
npm ERR! error rolling back [email protected] { [Error: UNKNOWN, unlink '/vagrant/node_modules/grunt-sass/node_modules/node-sass/bin/darwin-x64-v8-3.14/binding.node']

in log/express.log

So problem seems related to:
npm install
in
script/server

Already resolved this by:

  1. Adding --no-bin-links to the npm install command
  2. Upgrading the second provisioning shell script to run as root

Then finally forcing bower to use https for github not git://
3. git config --global url."https://".insteadOf git://

Pull request to follow

js lint the data

  • ensure that malformed js does not get deployed
  • provide a report of tools which are not inside a topic/tag
  • integrate with pull requests (using travis ci or something)

Typo in CONTRIBUTING.md

In the last line, there is an extra 'p' which seems like a typo if not intended to be an emoji.

homepage design

  • display text explaining purpose of website
  • display random tool
  • Deferred: display "recently added", "recently updated" or something of that sort (these may be separate stories in the future as well)

Deployments are broken

SnapCI has been breaking deploys since August. Not sure what changed with Heroku, but assuming that we need to change something to fix the deploy.

/cc @rdsubhas

Getting an error when running vagrant ssh -c /vagrant/script/server

$ vagrant ssh -c /vagrant/script/server

  • dirname /vagrant/script
  • cd /vagrant
  • npm install
    npm WARN deprecated This version of npm lacks support for important features,
    npm WARN deprecated such as scoped packages, offered by the primary npm
    npm WARN deprecated registry. Consider upgrading to at least npm@2, if not the
    npm WARN deprecated latest stable version. To upgrade to npm@2, run:
    npm WARN deprecated
    npm WARN deprecated npm -g install npm@latest-2
    npm WARN deprecated
    npm WARN deprecated To upgrade to the latest stable version, run:
    npm WARN deprecated
    npm WARN deprecated npm -g install npm@latest
    npm WARN deprecated
    npm WARN deprecated (Depending on how Node.js was installed on your system, you
    npm WARN deprecated may need to prefix the preceding commands with sudo, or if
    npm WARN deprecated on Windows, run them from an Administrator prompt.)
    npm WARN deprecated
    npm WARN deprecated If you're running the version of npm bundled with
    npm WARN deprecated Node.js 0.10 LTS, be aware that the next version of 0.10 LTS
    npm WARN deprecated will be bundled with a version of npm@2, which has some small
    npm WARN deprecated backwards-incompatible changes made to npm run-script and
    npm WARN deprecated semver behavior.

[email protected] postinstall /vagrant
grunt build

module.js:340
throw err;
^
Error: Cannot find module 'coffee-script'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object. (/vagrant/node_modules/grunt/lib/grunt.js:16:1)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)

npm ERR! [email protected] postinstall: grunt build
npm ERR! Exit status 8
npm ERR!
npm ERR! Failed at the [email protected] postinstall script.
npm ERR! This is most likely a problem with the devops package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! grunt build
npm ERR! You can get their info via:
npm ERR! npm owner ls devops
npm ERR! There is likely additional logging output above.
npm ERR! System Linux 3.13.0-76-generic
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! cwd /vagrant
npm ERR! node -v v0.10.41
npm ERR! npm -v 1.4.29
npm ERR! code ELIFECYCLE
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /vagrant/npm-debug.log
npm ERR! not ok code 0
Connection to 127.0.0.1 closed.

Whats next?

Opening an issue to find out what people would like to see in the next big release of devopsbookmarks.com. I'd definitely want more discoverability - like "Recently Added", "Recently Updated", etc :) Let's have a poll!

tagging @scottmuc ๐Ÿ‘

Add filter by language?

Apologies if this is not the right place for suggestions. After browsing the content on the site, I noticed I found myself wondering if a filter by language would be of use. I know of many shops that want to bring in devops tools with the same languages used by developers.

If it's as simple as adding to data/topics.json and the appropriate language to each tool, I'm happy to take that on!

caching

  • ensure http caching (md5, expires never) is used for static assets
  • optionally use caching (static file, if-modified-since, etag) for responses

Resolve how .Net should be tagged

The current configuration has .Net tagged as "net". Since .Net isn't a language, it may be more appropriate to have a tag "clr". Then again, for most .Net stuff, that implies C# or VB.Net the majority of the time.

Alternatives could be "dotnet", "dot-net", and then extend them with versions like "dot-net35". I'm not sure, because that seems like it would be tedious.

I assume that the use case would be someone wanting to find a tool that works in the .Net eco system so being to specific might make discoverability worse.

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.