compilerla / compiler.la Goto Github PK
View Code? Open in Web Editor NEWCompiler's website
Home Page: https://compiler.la
License: Apache License 2.0
Compiler's website
Home Page: https://compiler.la
License: Apache License 2.0
Make any required changes to the website home page to reflect current stylings and brand.
Design work for the home page will be done in Figma and can be found there.
Design the new About page for the Compiler website.
All design work will be done in Figma and can be found there.
Update the Jobs list page to include information on Compiler's Benefits & Perks.
As this copy will be simple (~ 2 sentences), Anthony and Olivia will take care of drafting and finalizing.
Using the styling from our current website and Figma designs:
As a part of our decision to go with Jekyll, we want to use Netlify as hosting and set it up to provide previews on GitHub pull requests. Contributors will hopefully feel confident in making edits to the website since they can preview their changes before it's deployed to the real website.
Make it the 3rd line:
[email protected]
we build software for the government
github.com/compilerla
As we move towards adding more information to our website and towards restyling some parts (e.g. #24 and #33), it would be beneficial to use Bootstrap rather than writing all the CSS ourselves.
This refactor involves adding Bootstrap, making necessary changes to preserve the existing visual layout/styles, and then cleaning up unused CSS from our stylesheet.
This will be helpful for the team as we start to build out the backlog - so everything is captured on the board!
See https://github.com/cal-itp/benefits/blob/dev/.github/workflows/add-to-project-issues.yml for an example of a workflow that does this.
Due date: September 30, 2022
The focus for Q3 will be to add content targeting the "potential client" audience type - i.e. those that may want to hire Compiler.
The About page on the website has a "Meet the Team" section, which calls for photos of team members and a group shot. The website made the decision to use the watercolors made during our 2022 holiday party for the team photos.
Team photos:
Group photo:
Move the account manager position from the jobs page Accepting applications
to Past opportunities
and grey out the apply now
link (ex: Product Manager position)
@thekaveman , @machikoyasuda , and I settled on using Jekyll to at least start the new Compiler website. We have experience with Jekyll and it has a good amount of flexibility/control for us to get something up and running in the next month.
This task is for setting up this project's devcontainer, containing a basic installation of Jekyll.
ClickUp can link lists, tasks, and subtasks with web forms created in ClickUp.
job-roles
and a dropdown option in Netlify for the applicant to fill out their role (product, delivery, UX/UI, software engineer, etc.)Once #1 is done, this task is for setting up the basic structure of our Jekyll site. This includes finding or creating a basic theme for the website (can be very MVP).
Some potentially relevant Jekyll docs:
Tracking the creation of a budget for the Compiler website. While there is no hard number we must stick to, we wish to do this for a few reasons:
Tasks:
Get in touch
and Capabilities Statement
Capabilities Statement
button should use styling form Figma design and should be first and left-aligned
link to compiler.la/capabilitites
. On-hover change background to opacity: 70%;
Get in touch
button should appear next to the Capabilities button with Compiler green #88B440
outline and #ffffff
font mailto link: [email protected]
. On-hover change background to opacity: 70%;
We build software for the government.
change to an h1
and moved just under the logohttps://compiler.la/capabilities
to the capabilities statement downloadable fileJust a thought: I have a super widescreen, and the site currently expands to fill the entire viewport. Not necessarily a problem, but it might be more readable if we imposed a max width with the content center aligned and increased margins/padding on the sides.
Here's a screenshot of the homepage at full width on my screen:
And another of the current job posting:
To build a roadmap and meet our OKR (develop website roadmap by Q1), Segacy will lead a workshop with the website team and others to understand the website's needs in 2023.
I've updated the form we should use for the Apply Now
button on the website: It should go here
For the upcoming retreat, we want the Compiler team to access our Retreat Guide on ClickUp easily. Could we create compiler.la/retreats page that redirects to a public link for our retreat guide?
A public link would be best as it provides a smoother experience for the team to access the docs, and there is nothing sensitive in the docs.
This is a placeholder for the development work that will take place this quarter. Issues will be built out once designs and content are done.
This is a placeholder for the development work that will take place this quarter. Issues will be built out once designs and content are done.
Account manager Job Description . Open today, May 5th and close on May 19th.
We have a repo compiler
with a jobs
folder containing markdown files describing different job postings we've had. We'll likely be adding at least one new description there soon.
We link to these description files (directly to GitHub) in various forums: on our GitHub profile, Twitter, job boards, etc. and may also have openings to post soon.
Let's move that whole folder into this repository, so the descriptions become simple pages on our website that we can link to, like: compiler.la/jobs/product-manager
.
Note we'll want to replace _
with -
in the file name to make cleaner URLs
output: true
)Accepting applications
, Past opportunities
open: true/false
, on jobs index, render under the separate headings[email protected]
is a mailto link on each job postThis error shows when trying to open the devcontainer:
#0 29.70 Attempting uninstall: distlib
#0 29.71 Found existing installation: distlib 0.3.3
#0 29.71 ERROR: Cannot uninstall 'distlib'. It is a distutils installed project
and thus we cannot accurately determine which files belong to it which would lea
d to only a partial uninstall.
------
failed to solve: executor failed running [/bin/sh -c python3 -m pip install --up
[2022-08-10T17:31:59.138Z]
grade pip && pip install pre-commit]: exit code: 1
Not sure what changed to cause this, but it seems like something external to our code. To fix this, we could try using a virtual environment within the Docker container or redoing the container setup to be based on a different image.
Currently our job page looks for a variable named open
for each job to decide whether it shows up in "Accepting applications" or "Past opportunities". This means that when a job is no longer open, we have to open a pull request to update the boolean. (See #42 and #48.)
We could instead have an expiration date variable on the job and have logic that checks the relationship between that date and the current date.
I'm not sure what the implementation would look like. This would have to be dynamic logic on the page rather than generated by Jekyll.
This is a placeholder for the development work that will take place this quarter. Issues will be built out once designs and content are done.
Once the styling updates in #33 have been finalized in Figma, we can start incorporating those changes by updating the font sizes and colors.
On Compiler's Jobs page, there is a place where users can send us their resumes when there are no open positions. We need to find an internal and external workflow for applicants who want to send us their resumes.
Basically recreate the style guide page that Segacy has in Figma, but in code so that we can verify the styles are working correctly.
The bottom content appears over the Apply Now button on the latest job posting for the Senior Consultant, Product Manager. This position no longer accepts applications, so this isn't an urgent fix, but it should be resolved before our next post. No other job posting pages are affected as they don't have the Apply now button.
Segacy has updated the styling for the job post pages. You can find the styling in Figma.
One of the sections for the About page
calls for client testimonials. We ideally would like to have 2-3 that we can feature on the page.
This issue specifically tracks the tasks related to getting those testimonials, such as
Segacy has updated the styling for the jobs page. You can find the styling in Figma.
Let me know what other info you need.
Add this to the <head>
section of the index.html
file.
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-2JY7J1TEN2"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-2JY7J1TEN2');
</script>
This is separate from #1 so that we don't block progress. This task is for writing instructions in README.md on cloning the project, starting up the site locally, etc. A good example to reference is the README from cal-itp/mobility-marketplace.
After concluding our website workshop on Feb 14th 2023, we need to capture the findings from those meetings to provide an update to the rest of the team who couldn't attend the workshop.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.