renuo / applications-setup-guide Goto Github PK
View Code? Open in Web Editor NEWRenuo Applications Setup Guide
Home Page: https://renuo.github.io/applications-setup-guide
Renuo Applications Setup Guide
Home Page: https://renuo.github.io/applications-setup-guide
Discussion regarding if we want to keep NewRelic or not in our applications
Currently there are broken / outdated links in the ruby on rails setup guide:
I'd suggest to either remove the two or link them to their respective GitHub repository(if needed).
How do we want to block these bots from triggering 404 exceptions?
Two ideas:
Discussion is open. Ideas are welcome.
I'd personally go for the first one to not depend too much on Cloudflare for these things. Also, it acts on middleware level, which is pretty fast and early.
Rubocop added a new rule that suggest using fetch
over []
for accessing ENV
: https://docs.rubocop.org/rubocop/cops_style.html#stylefetchenvvar
@schmijos @coorasse and I discussed this and came to the conclusion that we'd like to adopt this new rule.
Here are some other notes from the discussion:
fetch
without a fallback value makes it clear that a value has to be setfetch
with a fallback value makes it clear when a variable is optionalDisable RSpec/MultipleExpectations
check and enable failures aggregation globally with:
config.define_derived_metadata do |meta|
meta[:aggregate_failures] = true
end
for decisions, the user could/should make himself, i would like to introduce a command prompt (e.g. https://github.com/JEG2/highline) to let the user know, what the system would do for him. so it's up for the user, if he wants the let the bin/setup change system things. especially:
Write a guide on how to write JS tests with Webpacker. Take existing projects as an example. (hillary, xing)
To bring to work <project-name>-<branch>.renuoapp.ch
, you have to also configure the domain in heroku. this part is missing.
As discussed in #54
As I already mentioned during the last SCRUM-Meeting I would like to put forward a 'rewrite' of the application setup guide.
For this, I'd propose using a tool like mdBook.
This would result in a printable
, searchable
and easier to navigate documentation.
Example: https://renuo.github.io/setup-documentation/general/introduction.html.
In addition to this I would like to discuss the following general changes:
Additions:
Change:
Evaluation:
WARN -- sentry: ** [Raven] You are running on Heroku but haven't enabled Dyno Metadata.
For Sentry's release detection to work correctly, please run
`heroku labs:enable runtime-dyno-metadata`
Is this always necessary and could be integrated in the setup guide?
A tracking ticket for my guide on how to setup flutter and use fastlane for deployment
Figaro is not supported anymore (although it still works). This issue opens the discussion to migrate to the maintained dotenv-rails.
Configuring Sentry is a pain and should be automated via CLI: https://docs.sentry.io/cli/
This issue is a suggestion to use always rspec for all our projects. This means to add the -T
option when creating the application and adding the rspec-rails gem immediately.
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.