mirror of
https://github.com/cookiecutter/cookiecutter-django.git
synced 2025-02-25 16:00:47 +03:00
Move template outside of the python script
This commit is contained in:
parent
333da12f51
commit
c8c6951dd2
56
.github/CONTRIBUTORS-template.md
vendored
Normal file
56
.github/CONTRIBUTORS-template.md
vendored
Normal file
|
@ -0,0 +1,56 @@
|
||||||
|
# Contributors
|
||||||
|
|
||||||
|
## Core Developers
|
||||||
|
|
||||||
|
These contributors have commit flags for the repository, and are able to
|
||||||
|
accept and merge pull requests.
|
||||||
|
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<th>Name</th>
|
||||||
|
<th>Github</th>
|
||||||
|
<th>Twitter</th>
|
||||||
|
</tr>
|
||||||
|
{%- for contributor in core_contributors %}
|
||||||
|
<tr>
|
||||||
|
<td>{{ contributor.name }}</td>
|
||||||
|
<td>
|
||||||
|
<a href="https://github.com/{{ contributor.github_login }}">{{ contributor.github_login }}</a>
|
||||||
|
</td>
|
||||||
|
<td>{{ contributor.twitter_username }}</td>
|
||||||
|
</tr>
|
||||||
|
{%- endfor %}
|
||||||
|
</table>
|
||||||
|
|
||||||
|
*Audrey is also the creator of Cookiecutter. Audrey and Daniel are on
|
||||||
|
the Cookiecutter core team.*
|
||||||
|
|
||||||
|
## Other Contributors
|
||||||
|
|
||||||
|
Listed in alphabetical order.
|
||||||
|
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<th>Name</th>
|
||||||
|
<th>Github</th>
|
||||||
|
<th>Twitter</th>
|
||||||
|
</tr>
|
||||||
|
{%- for contributor in other_contributors %}
|
||||||
|
<tr>
|
||||||
|
<td>{{ contributor.name }}</td>
|
||||||
|
<td>
|
||||||
|
<a href="https://github.com/{{ contributor.github_login }}">{{ contributor.github_login }}</a>
|
||||||
|
</td>
|
||||||
|
<td>{{ contributor.twitter_username }}</td>
|
||||||
|
</tr>
|
||||||
|
{%- endfor %}
|
||||||
|
</table>
|
||||||
|
|
||||||
|
### Special Thanks
|
||||||
|
|
||||||
|
The following haven't provided code directly, but have provided
|
||||||
|
guidance and advice.
|
||||||
|
|
||||||
|
- Jannis Leidel
|
||||||
|
- Nate Aune
|
||||||
|
- Barry Morrison
|
|
@ -8,66 +8,6 @@ CURRENT_FILE = Path(__file__)
|
||||||
ROOT = CURRENT_FILE.parents[1]
|
ROOT = CURRENT_FILE.parents[1]
|
||||||
BOT_LOGINS = ["pyup-bot"]
|
BOT_LOGINS = ["pyup-bot"]
|
||||||
|
|
||||||
# Jinja template for CONTRIBUTORS.md
|
|
||||||
CONTRIBUTORS_TEMPLATE = """
|
|
||||||
# Contributors
|
|
||||||
|
|
||||||
## Core Developers
|
|
||||||
|
|
||||||
These contributors have commit flags for the repository, and are able to
|
|
||||||
accept and merge pull requests.
|
|
||||||
|
|
||||||
<table>
|
|
||||||
<tr>
|
|
||||||
<th>Name</th>
|
|
||||||
<th>Github</th>
|
|
||||||
<th>Twitter</th>
|
|
||||||
</tr>
|
|
||||||
{%- for contributor in core_contributors %}
|
|
||||||
<tr>
|
|
||||||
<td>{{ contributor.name }}</td>
|
|
||||||
<td>
|
|
||||||
<a href="https://github.com/{{ contributor.github_login }}">{{ contributor.github_login }}</a>
|
|
||||||
</td>
|
|
||||||
<td>{{ contributor.twitter_username }}</td>
|
|
||||||
</tr>
|
|
||||||
{%- endfor %}
|
|
||||||
</table>
|
|
||||||
|
|
||||||
*Audrey is also the creator of Cookiecutter. Audrey and Daniel are on
|
|
||||||
the Cookiecutter core team.*
|
|
||||||
|
|
||||||
## Other Contributors
|
|
||||||
|
|
||||||
Listed in alphabetical order.
|
|
||||||
|
|
||||||
<table>
|
|
||||||
<tr>
|
|
||||||
<th>Name</th>
|
|
||||||
<th>Github</th>
|
|
||||||
<th>Twitter</th>
|
|
||||||
</tr>
|
|
||||||
{%- for contributor in other_contributors %}
|
|
||||||
<tr>
|
|
||||||
<td>{{ contributor.name }}</td>
|
|
||||||
<td>
|
|
||||||
<a href="https://github.com/{{ contributor.github_login }}">{{ contributor.github_login }}</a>
|
|
||||||
</td>
|
|
||||||
<td>{{ contributor.twitter_username }}</td>
|
|
||||||
</tr>
|
|
||||||
{%- endfor %}
|
|
||||||
</table>
|
|
||||||
|
|
||||||
### Special Thanks
|
|
||||||
|
|
||||||
The following haven't provided code directly, but have provided
|
|
||||||
guidance and advice.
|
|
||||||
|
|
||||||
- Jannis Leidel
|
|
||||||
- Nate Aune
|
|
||||||
- Barry Morrison
|
|
||||||
"""
|
|
||||||
|
|
||||||
|
|
||||||
def main() -> None:
|
def main() -> None:
|
||||||
"""
|
"""
|
||||||
|
@ -151,7 +91,8 @@ class ContributorsJSONFile:
|
||||||
|
|
||||||
def write_md_file(contributors):
|
def write_md_file(contributors):
|
||||||
"""Generate markdown file from Jinja template."""
|
"""Generate markdown file from Jinja template."""
|
||||||
template = Template(CONTRIBUTORS_TEMPLATE, autoescape=True)
|
contributors_template = ROOT / ".github" / "CONTRIBUTORS-template.md"
|
||||||
|
template = Template(contributors_template.read_text(), autoescape=True)
|
||||||
core_contributors = [c for c in contributors if c.get("is_core", False)]
|
core_contributors = [c for c in contributors if c.get("is_core", False)]
|
||||||
other_contributors = (c for c in contributors if not c.get("is_core", False))
|
other_contributors = (c for c in contributors if not c.get("is_core", False))
|
||||||
other_contributors = sorted(other_contributors, key=lambda c: c["name"].lower())
|
other_contributors = sorted(other_contributors, key=lambda c: c["name"].lower())
|
||||||
|
|
Loading…
Reference in New Issue
Block a user