Skip to content

Commit 6a2a697

Browse files
committed
Merge branch 'main' of github.com:conda-forge/conda-forge.github.io into 1696-writing-guidelines
2 parents 4860ac6 + f9a2fe4 commit 6a2a697

File tree

365 files changed

+6871
-106051
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

365 files changed

+6871
-106051
lines changed

.ci_scripts/environment.yml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,3 @@ dependencies:
1717
- pip
1818
- python-rapidjson
1919
- termcolor
20-
# uncomment to restore search
21-
# - elm
22-
# - nodejs
23-
# - pip:
24-
# - sphinxcontrib-newsfeed # this helps when using vscode locally

.ci_scripts/update_docs

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,7 @@ popd
1414

1515
python .ci_scripts/generate_html.py
1616

17-
# rebuild elm
18-
# uncomment to restore search
19-
# npm install uglify-js --global
20-
# ./elm-compile.xsh
21-
22-
# build docs into docs/; preserve old README file
23-
mv docs/README docs-README
17+
# build docs into docs
2418
rm -rf docs/
2519

2620
python .ci_scripts/generate_cfep_index.py
@@ -41,5 +35,3 @@ fi
4135
mv _build/html ../docs
4236
rm -rf _build
4337
popd
44-
45-
mv docs-README docs/README

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
blank_issues_enabled: true
22
contact_links:
3-
- name: Conda-forge gitter chat
4-
url: https://gitter.im/conda-forge/conda-forge.github.io
3+
- name: Conda-forge Element chatroom
4+
url: https://app.element.io/#/room/#conda-forge:matrix.org
55
about: Chat to us about conda-forge and ask general questions.
66
- name: Conda-forge documentation
77
url: https://conda-forge.org/docs/

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,4 @@
1-
<!--
2-
Thank you for pull request!
3-
4-
Please note that the `docs` subdir is generated from the sphinx sources in `src`, changes
5-
to `.html` files will only be effective if applied to the respective `.rst`.
6-
-->
7-
81
PR Checklist:
92

10-
- [ ] make all edits to the docs in the `src` directory, not in `docs` or in the html files
113
- [ ] note any issues closed by this PR with [closing keywords](https://help.github.com/articles/closing-issues-using-keywords)
124
- [ ] put any other relevant information below

.github/workflows/docs_linter.yml

Lines changed: 0 additions & 29 deletions
This file was deleted.

.github/workflows/meeting-notes.yml

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
name: Create PR for meeting notes
2+
3+
on:
4+
workflow_dispatch:
5+
inputs:
6+
date:
7+
description: |
8+
Date of the meeting notes. MUST be understood by `date --date`.
9+
Common examples are "now", "tomorrow", "next Wednesday", "2023-03-01"...
10+
See https://www.gnu.org/software/coreutils/manual/html_node/Date-input-formats.html for full details.
11+
required: false
12+
default: "now"
13+
type: string
14+
pull_request:
15+
types:
16+
- labeled
17+
18+
permissions:
19+
contents: write
20+
pull-requests: write
21+
# You need to enable 'Allow GitHub Actions to create and approve pull requests'
22+
# in your Actions Settings too
23+
24+
jobs:
25+
create:
26+
if: github.event_name != 'pull_request'
27+
uses: Quansight-Labs/hackmd-meeting-notes-action/.github/workflows/create-meeting-notes-pr.yml@main
28+
with:
29+
date: ${{ inputs.date || 'now' }}
30+
template_path: misc/DEV_MEETING_TEMPLATE.md
31+
output_path: src/orga/minutes/%Y-%m-%d.md
32+
hackmd_team: conda-forge
33+
force_push: true
34+
pr_body: |
35+
New meeting notes available at ${env.hackmd_doc_url}.
36+
37+
Once done with the meeting, sync the note back to the repository by adding the `sync-hackmd-notes` label.
38+
secrets:
39+
HACKMD_TOKEN: ${{ secrets.HACKMD_TOKEN }}
40+
sync:
41+
if: github.event.label.name == 'sync-hackmd-notes'
42+
uses: Quansight-Labs/hackmd-meeting-notes-action/.github/workflows/sync-meeting-notes-pr.yml@main
43+
with:
44+
pr_number: ${{ github.event.number }}
45+
secrets:
46+
HACKMD_TOKEN: ${{ secrets.HACKMD_TOKEN }}

404.html

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -49,16 +49,11 @@
4949
</a>
5050
</div>
5151

52-
<div class="collapse navbar-collapse navbar-right navbar-main-collapse">
52+
<div class="collapse navbar-collapse navbar-main-collapse">
5353
<ul class="nav navbar-nav">
5454
<li>
5555
<a class="page-scroll" href="https://conda-forge.org/#about">About</a>
5656
</li>
57-
<!-- Uncomment to restore search
58-
<li>
59-
<a href="search.html">Search</a>
60-
</li>
61-
-->
6257
<li>
6358
<a href="https://conda-forge.org/docs">Docs</a>
6459
</li>
@@ -84,6 +79,13 @@
8479
<a href="https://numfocus.salsalabs.org/donate-to-conda-forge/index.html">Donate!</a>
8580
</li>
8681
</ul>
82+
<ul class="nav navbar-nav navbar-right">
83+
<li>
84+
<a href="https://github.com/conda-forge">
85+
<i class="fa fa-github"></i>
86+
</a>
87+
</li>
88+
</ul>
8789
</div>
8890
<!-- /.navbar-collapse -->
8991
</div>

README.md

Lines changed: 33 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,41 @@ If you have questions or need help, please check out our documentation for a [li
2626
4. Make and commit your changes.
2727
5. Submit a [pull request](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/about-pull-requests) to the main repository proposing your changes.
2828

29-
**Note: "All changes must be made in the `/src` folder and NOT in the `/docs` folder. Html files in the ./docs folder are auto generated "**
29+
## Code of conduct
30+
31+
We at conda-forge adhere to the [NumFOCUS Code of Conduct](https://numfocus.org/code-of-conduct):
32+
33+
> * Be kind to others. Do not insult or put down others. Behave professionally. Remember that harassment and sexist, racist, or exclusionary jokes are not appropriate for conda-forge.
34+
>
35+
> * All communication should be appropriate for a professional audience, including people of many different backgrounds. Sexual language and imagery is not appropriate.
36+
>
37+
> * conda-forge is dedicated to providing a harassment-free community for everyone, regardless of gender, sexual orientation, gender identity and expression, disability, physical appearance, body size, race, or religion. We do not tolerate harassment of community members in any form.
38+
39+
Thank you for helping make this a welcoming, friendly community for all.
40+
41+
### Reporting guidelines
42+
43+
If you believe someone is violating the code of conduct, please report this in a timely manner. Code of conduct violations reduce the value of the community for everyone. The team at conda-forge takes reports of misconduct very seriously and is committed to preserving and maintaining the welcoming nature of our community.
44+
45+
All reports will be kept confidential. Please have a look at the [Reporting guidelines](https://numfocus.org/code-of-conduct#reporting-guidelines).
46+
47+
### Enforcement: What happens after a report is filed?
48+
49+
conda-forge's team and/or our event staff will try to ensure your safety and help with any immediate needs, particularly at an in-person event. Once we have received the report through the relevant authorities, conda-forge will make every effort to acknowledge the receipt and take action. Have a look at the process of [What Happens After a Report is Filed?](https://numfocus.org/code-of-conduct#enforcement).
3050

3151
## conda-forge dev meetings
3252

33-
Our documentation contains a section with [minutes from previous dev meetings]([https://conda-forge.org/docs/minutes/00_intro.html]). These meetings occur every two weeks on Wednesday from 17:00-18:00 UTC.
34-
A link to the google calendar item can be found [here](https://calendar.google.com/event?action=TEMPLATE&tmeid=Z2lraDk2a205cGUxdDkxYmNybXQxMGIxMGtfMjAxOTA3MjRUMTcwMDAwWiBzY29wYXR6QG0&tmsrc=scopatz%40gmail.com&scp=ALL).
53+
We hold biweekly meetings every second Wednesday from 17:00-18:00 (UTC). Feel free to stop by!
54+
Up-to-date invites are always available in the [conda.org community calendar](https://conda.org/community/calendar). Look for the `[conda-forge] core meeting` events!
55+
56+
Our [meeting notes](https://conda-forge.org/docs/orga/minutes/00_intro.html) record important points discussed during the meetings and serve as a record for upcoming meetings. We make use of [HackMd](https://hackmd.io/) and a [template](https://github.com/conda-forge/conda-forge.github.io/blob/main/misc/DEV_MEETING_TEMPLATE.md) to create the meeting notes.
57+
58+
We use a Github Actions [workflow][gha-workflow] to create an automated PR with the meeting notes
59+
template for each session, which is automatically published to our HackMD team account. During the
60+
meeting, attendees will edit the HackMD document. After the meeting, the document is saved and the
61+
PR is synced with the changes by adding the `sync-hackmd-notes` label. Once satisfied, the PR is
62+
merged and the website will be updated with the new meeting notes.
3563

36-
We use https://hackmd.io/ for taking meeting minutes and will upload the resultant markdown file after the meeting has concluded.
64+
We encourage contributors to join the meetings and learn more about and from the community.
3765

38-
There is a template provided in [`misc/DEV_MEETING_TEMPLATE.md`](https://github.com/conda-forge/conda-forge.github.io/tree/main/misc/DEV_MEETING_TEMPLATE.md) that you should use to create a new hackmd document.
66+
[gha-workflow]: https://github.com/conda-forge/conda-forge.github.io/actions/workflows/meeting-notes.yml

artifact.html

Lines changed: 0 additions & 18 deletions
This file was deleted.

css/theme.css

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -288,7 +288,7 @@ a:focus {
288288
}
289289

290290
.content-section {
291-
padding-top: 100px;
291+
padding-top: 60px;
292292
}
293293

294294
.intro {
@@ -309,7 +309,6 @@ a:focus {
309309
.contribute-section {
310310
width: 100%;
311311
padding: 60px 0;
312-
padding-top: 120px;
313312
color: #fff;
314313
background-color: #cd5c5c;
315314
-webkit-background-size: cover;
@@ -320,7 +319,7 @@ a:focus {
320319

321320
@media (min-width: 767px) {
322321
.content-section {
323-
padding-top: 200px;
322+
padding-top: 60px;
324323
}
325324
}
326325

@@ -414,7 +413,6 @@ body {
414413

415414
.responsive {
416415
max-width: 100%;
417-
height: auto;
418416
}
419417

420418
/* https://stackoverflow.com/a/25517025 */

0 commit comments

Comments
 (0)