Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/RefactoringGuru/refactoring-examples
https://github.com/RefactoringGuru/refactoring-examples
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/RefactoringGuru/refactoring-examples
- Owner: RefactoringGuru
- License: other
- Created: 2014-07-16T13:55:33.000Z (about 10 years ago)
- Default Branch: main
- Last Pushed: 2024-04-13T11:36:10.000Z (5 months ago)
- Last Synced: 2024-06-12T05:09:49.046Z (3 months ago)
- Language: PHP
- Size: 2.13 MB
- Stars: 411
- Watchers: 28
- Forks: 161
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Refactoring Examples
This repository is part of the [Refactoring.Guru](http://refactoring.guru/refactoring) project.
It contains both simple and interactive refactoring examples in different programming languages.
## Contributor's Guide
We appreciate any help, whether it's a simple fix of a typo or a whole new example. Just [make a fork](https://help.github.com/articles/fork-a-repo/), do your change and submit a [pull request](https://help.github.com/articles/creating-a-pull-request-from-a-fork/).
Here's the list of priorities:
1. Simple examples in a programming language, which is not yet present in the repository. These require minimum labor but produce a lot of value. You can just copy the Java folder and translate all of them into your language of choice.
2. Interactive examples. These require more work. See README file in the "interactive" folder. The best way to start is to take the Java scenarios one by one and translate them to your language. You can debug your scenarios by importing them to this editor: http://refactoring.guru/editor/ (You will need to export scenarios from there and do a regular pull request though).
## License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.