<commit_before>Pod
=======

## What is pod ?

Pod is a simple Middleware chaining module, compatible with
every mux who are compatible with ` http.Handler `.

## Features

- Middleware Chaining.
- Global Middleware declaration.
- Standard Lib compatibily
- Compatible with every custom mux,
who respect the ` http.Handler ` interface.

## Example
```go
package main

import "github.com/squiidz/pod"

func main() {
	// Create a new Pod instance.
	p := pod.NewPod()

	// Set some Global Middleware
	p.Glob(GlobalMiddleWare)

	// Wrap your global middleware with your handler
	http.Handle("/home", p.Fuse(YourHandler))

	// And add some middleware on precise handler
	http.Handle("/"), p.Fuse(YourOtherHandler).Add(OtherMiddle)) 

	// Start Listening
	http.ListenAndServe(":8080", nil)
}
```

## Contributing

1. Fork it
2. Create your feature branch (git checkout -b my-new-feature)
3. Write Tests!
4. Commit your changes (git commit -am 'Add some feature')
5. Push to the branch (git push origin my-new-feature)
6. Create new Pull Request

## License
MIT<commit_msg>First Commit<commit_after>Pod
=======

## What is pod ?

Pod is a simple Middleware chaining module, compatible with
every mux who are compatible with ` http.Handler `.

## Features

- Middleware Chaining.
- Global Middleware declaration.
- Standard Lib compatibily
- Compatible with every custom mux,
who respect the ` http.Handler ` interface.

## Example
```go
package main

import "github.com/squiidz/pod"

func main() {
	// Create a new Pod instance.
	p := pod.NewPod()

	// Set some Global Middleware
	p.Glob(GlobalMiddleWare)

	// Wrap your global middleware with your handler
	http.Handle("/home", p.Fuse(YourHandler))

	// And add some middleware on precise handler
	http.Handle("/", p.Fuse(YourOtherHandler).Add(OtherMiddle)) 

	// Start Listening
	http.ListenAndServe(":8080", nil)
}
```

## Contributing

1. Fork it
2. Create your feature branch (git checkout -b my-new-feature)
3. Write Tests!
4. Commit your changes (git commit -am 'Add some feature')
5. Push to the branch (git push origin my-new-feature)
6. Create new Pull Request

## License
MIT
{'fraction_non_alphanumeric': 0.11513157894736842, 'fraction_numerical': 0.009398496240601503, 'mean_word_length': 3.88302752293578, 'pattern_counts': {'":': 2, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6283826', 'n_tokens_mistral': 692, 'n_tokens_neox': 659, 'n_words': 246}