Skip to content

Commit 27d4d19

Browse files
authored
Merge branch 'master' into patch-1
2 parents 2b1fbb3 + f0bfc4d commit 27d4d19

31 files changed

+1572
-186
lines changed

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
contact_links:
2+
- name: Questions, discussions, or general ideas
3+
url: https://github.com/executablebooks/meta/discussions
4+
about: Use our Community Forum for general conversations that aren't meant for actionable Issues.
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
name: Team Meeting 📅
3+
about: A team meeting
4+
title: 'EBP Team Meeting - {{ MONTH }}'
5+
labels: meeting
6+
assignees: ''
7+
---
8+
9+
Hello @executablebooks/ebpteam! This is an issue to track the next Executable Books team meeting! Here's some relevant information:
10+
11+
- **Date**: Sydney time at **7:00AM on {{ MMMM DD }}** (or the day before depending on your timezone).
12+
- [**Google Calendar Link**](https://calendar.google.com/calendar/embed?src=2nbh00hh9020u622nt0p5qhbek%40group.calendar.google.com&ctz=America%2FLos_Angeles).
13+
- [**Agenda+Video Links**](https://hackmd.io/THymMOAmSICp8rJdB6_Z1w?edit)
14+
15+
If you'd like to discuss something at the meeting, please add an item to the agenda!
16+
17+
### Before the meeting
18+
19+
- [ ] Update dates and make sure HackMD information is correct.
20+
- [ ] Team members add agenda items.
21+
22+
### After the meeting
23+
24+
- [ ] Turn any follow-ups into issues/comments/etc.
25+
- [ ] Copy the meeting notes to the docs.
26+
- [ ] Remove notes and clean up HackMD.
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Open up a Team Meeting issue to prep for the meeting
2+
name: Create an issue on push
3+
on:
4+
schedule:
5+
# 25th day of the month, so we have a bit of lead time before the next meeting
6+
- cron: '0 0 25 * *'
7+
workflow_dispatch:
8+
9+
jobs:
10+
create-team-issue:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- uses: actions/checkout@v2
14+
- uses: JasonEtco/create-an-issue@v2
15+
env:
16+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
17+
with:
18+
filename: .github/ISSUE_TEMPLATE/team-meeting.md

.github/workflows/linkcheck.yml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
name: Build documentation
2+
3+
on:
4+
pull_request:
5+
6+
jobs:
7+
check-links:
8+
runs-on: ubuntu-latest
9+
steps:
10+
- uses: actions/checkout@v2
11+
- uses: actions/setup-python@v2
12+
with:
13+
python-version: '3.9'
14+
cache: 'pip'
15+
16+
- name: Build the documentation
17+
run: |
18+
pip install -r requirements.txt
19+
sphinx-build docs docs/_build/html
20+
21+
# ref: https://github.com/lycheeverse/lychee-action
22+
# ref: https://github.com/lycheeverse/lychee#commandline-parameters
23+
- name: Link Checker
24+
uses: lycheeverse/lychee-action@v1.5.0
25+
env:
26+
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
27+
with:
28+
fail: true
29+
# github.com link below: This is a known fail
30+
args: >
31+
docs/_build/**/*.html
32+
--insecure
33+
--max-retries 10
34+
--exclude-link-local
35+
--exclude mailto
36+
--exclude https://github.com/executablebooks/meta/edit/master/docs/contributing.md
37+
jobSummary: true

README.md

Lines changed: 33 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,33 @@
1-
# project.executable-book
2-
Initial Planning and Collaborative Space for Executable Book Project
1+
# Executable Books Meta Project
2+
3+
This is a repository for team planning, coordination, and discussion that doesn't belong in any specific code repository.
4+
5+
It also serves as documentation about the Executable Books Project itself.
6+
7+
## Build the documentation
8+
9+
To build the documentation the easiest thing to do is to use `tox`.
10+
This will automatically install the environment needed for the documentation each time you build it.
11+
12+
Install `tox` with:
13+
14+
```
15+
pip install tox
16+
```
17+
18+
then navigate to `meta/` and run the following:
19+
20+
```
21+
tox -e docs-update
22+
```
23+
24+
this will install the necessary environment the first time, then build the documentation for you.
25+
26+
**To use a live documentation preview** you may run the following command:
27+
28+
```
29+
tox -e docs-live
30+
```
31+
32+
Note that this documentation uses the GitHub API to pull data about issue voting.
33+
To use it, you should [generate a personal access token](https://docs.github.com/en/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token) and then assign it to the environment variable `GITHUB_TOKEN`.

docs/_static/custom.css

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,8 @@ ul.postlist, ul.ablog-archive {
55
ul.postlist > li > p:first-child {
66
font-size: 1.3em;
77
margin-top: 1em;
8+
}
9+
10+
.landing-grid .sd-card-header {
11+
background-color: #f3772638;
812
}

docs/_static/logo-square.png

2.5 KB
Loading

docs/_static/logo-wide.png

13.7 KB
Loading

docs/_static/logo.png

-1.81 KB
Binary file not shown.

docs/_static/logo.svg

Lines changed: 6 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)